ConnectionOrientedTransportBindingElement Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Classe astratta che integra la base TransportBindingElement con proprietà aggiuntive comuni ai trasporti orientati alla connessione, ad esempio TCP e named pipe.
public ref class ConnectionOrientedTransportBindingElement abstract : System::ServiceModel::Channels::TransportBindingElement
public ref class ConnectionOrientedTransportBindingElement abstract : System::ServiceModel::Channels::TransportBindingElement, System::ServiceModel::Description::IPolicyExportExtension, System::ServiceModel::Description::IWsdlExportExtension
public abstract class ConnectionOrientedTransportBindingElement : System.ServiceModel.Channels.TransportBindingElement
public abstract class ConnectionOrientedTransportBindingElement : System.ServiceModel.Channels.TransportBindingElement, System.ServiceModel.Description.IPolicyExportExtension, System.ServiceModel.Description.IWsdlExportExtension
type ConnectionOrientedTransportBindingElement = class
inherit TransportBindingElement
type ConnectionOrientedTransportBindingElement = class
inherit TransportBindingElement
interface IWsdlExportExtension
interface IPolicyExportExtension
Public MustInherit Class ConnectionOrientedTransportBindingElement
Inherits TransportBindingElement
Public MustInherit Class ConnectionOrientedTransportBindingElement
Inherits TransportBindingElement
Implements IPolicyExportExtension, IWsdlExportExtension
- Ereditarietà
- Derivato
- Implementazioni
Commenti
Questa classe è documentata per offrire una comprensione più completa della gerarchia dei trasporti e non deve essere chiamata direttamente. Il costruttore è interno per evitare la costruzione diretta e la chiamata. Le proprietà pubbliche di questo elemento di associazione possono essere chiamate dalle classi TcpTransportBindingElement derivate e NamedPipeTransportBindingElement.
Costruttori
| Nome | Descrizione |
|---|---|
| ConnectionOrientedTransportBindingElement() |
Classe astratta che integra la base TransportBindingElement con proprietà aggiuntive comuni ai trasporti orientati alla connessione, ad esempio TCP e named pipe. |
| ConnectionOrientedTransportBindingElement(ConnectionOrientedTransportBindingElement) |
Classe astratta che integra la base TransportBindingElement con proprietà aggiuntive comuni ai trasporti orientati alla connessione, ad esempio TCP e named pipe. |
Proprietà
| Nome | Descrizione |
|---|---|
| ChannelInitializationTimeout |
Ottiene o imposta un oggetto TimeSpan che determina il tempo massimo per cui un canale può trovarsi nello stato di inizializzazione prima di essere disconnesso. |
| ConnectionBufferSize |
Ottiene o imposta le dimensioni del buffer utilizzato per trasmettere un blocco del messaggio serializzato in transito dal client o dal servizio. |
| HostNameComparisonMode |
Ottiene o imposta un valore che indica se il nome host viene utilizzato per raggiungere il servizio quando corrisponde all'URI. |
| ManualAddressing |
Ottiene o imposta un valore che indica se è necessario l'indirizzamento manuale del messaggio. (Ereditato da TransportBindingElement) |
| MaxBufferPoolSize |
Ottiene o imposta le dimensioni massime, in byte, di tutti i pool di buffer utilizzati dal trasporto. (Ereditato da TransportBindingElement) |
| MaxBufferSize |
Ottiene o imposta la dimensione massima del buffer da utilizzare. Per i messaggi trasmessi, questo valore deve essere almeno la dimensione massima possibile delle intestazioni del messaggio, che vengono lette in modalità memorizzata nel buffer. |
| MaxOutputDelay |
Ottiene o imposta l'intervallo massimo di tempo in cui un blocco di un messaggio o un messaggio completo può rimanere memorizzato nel buffer in memoria prima di essere inviato. |
| MaxPendingAccepts |
Ottiene o imposta il numero massimo di canali che un servizio può avere in attesa su un listener per l'elaborazione delle connessioni in ingresso al servizio. |
| MaxPendingConnections |
Ottiene o imposta il numero massimo di connessioni in attesa di invio sul servizio. |
| MaxReceivedMessageSize |
Ottiene o imposta la dimensione massima consentita del messaggio, espressa in byte, che può essere ricevuta. (Ereditato da TransportBindingElement) |
| Scheme |
Ottiene lo schema URI per il trasporto. (Ereditato da TransportBindingElement) |
| TransferMode |
Ottiene o imposta un valore che indica se i messaggi vengono memorizzati nel buffer o trasmessi con il trasporto orientato alla connessione. |
Metodi
| Nome | Descrizione |
|---|---|
| BuildChannelFactory<TChannel>(BindingContext) |
Inizializza una channel factory per la produzione di canali di un tipo specificato dal contesto di associazione. (Ereditato da BindingElement) |
| BuildChannelListener<TChannel>(BindingContext) |
Inizializza un listener del canale per accettare canali di un tipo specificato dal contesto di associazione. (Ereditato da BindingElement) |
| CanBuildChannelFactory<TChannel>(BindingContext) |
Determina se è possibile compilare una channel factory del tipo specificato. |
| CanBuildChannelListener<TChannel>(BindingContext) |
Determina se è possibile compilare un listener di canale del tipo specificato. |
| Clone() |
Quando sottoposto a override in una classe derivata, restituisce una copia dell'oggetto elemento di associazione. (Ereditato da BindingElement) |
| Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetProperty<T>(BindingContext) |
Ottiene le proprietà dallo stack di binding, se presente. |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| ShouldSerializeMaxPendingAccepts() |
Indica se l'elemento di associazione del trasporto orientato alla connessione deve serializzare il numero massimo di accettazioni in sospeso. |
| ShouldSerializeMaxPendingConnections() |
Indica se l'elemento di associazione del trasporto orientato alla connessione deve serializzare il numero massimo di connessioni in sospeso. |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
Implementazioni dell'interfaccia esplicita
| Nome | Descrizione |
|---|---|
| IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext) |
Esporta un'asserzione di criteri personalizzata sulle associazioni. |
| IWsdlExportExtension.ExportContract(WsdlExporter, WsdlContractConversionContext) |
Scrive elementi WSDL (Web Services Description Language) personalizzati nel WSDL generato per un contratto. |
| IWsdlExportExtension.ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext) |
Scrive elementi WSDL (Web Services Description Language) personalizzati nel file WSDL generato per un endpoint. |