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 completa la classe base TransportBindingElement con proprietà aggiuntive comuni ai trasporti orientati alla connessione quali 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 viene documentata per fornire una descrizione più esaustiva della gerarchia dei trasporti e non è previsto che venga chiamata direttamente. Il costruttore è interno per evitare la costruzione e la chiamata dirette. Le proprietà pubbliche di questo elemento di associazione possono essere chiamate dalle classi derivate TcpTransportBindingElement e NamedPipeTransportBindingElement.
Costruttori
ConnectionOrientedTransportBindingElement() |
Classe astratta che completa la classe base TransportBindingElement con proprietà aggiuntive comuni ai trasporti orientati alla connessione quali TCP e Named Pipe. |
ConnectionOrientedTransportBindingElement(ConnectionOrientedTransportBindingElement) |
Classe astratta che completa la classe base TransportBindingElement con proprietà aggiuntive comuni ai trasporti orientati alla connessione quali TCP e Named Pipe. |
Proprietà
ChannelInitializationTimeout |
Ottiene o imposta un TimeSpan che determina il periodo massimo di tempo entro il quale il canale può trovarsi nello stato di inizializzazione prima della disconnessione. |
ConnectionBufferSize |
Ottiene o imposta la dimensione del buffer utilizzato per trasmettere un blocco del messaggio serializzato in transito dal client o servizio. |
HostNameComparisonMode |
Ottiene o imposta un valore che indica se viene utilizzato il nome host per raggiungere il servizio in caso di corrispondenza dell'URI. |
ManualAddressing |
Ottiene o imposta un valore che indica se è richiesto l'indirizzamento manuale del messaggio. (Ereditato da TransportBindingElement) |
MaxBufferPoolSize |
Ottiene o imposta le dimensioni massime in byte di qualsiasi pool di buffer utilizzato dal trasporto. (Ereditato da TransportBindingElement) |
MaxBufferSize |
Ottiene o imposta la dimensione massima del buffer da utilizzare. Per i messaggi trasmessi come flusso, questo valore deve essere uguale o superiore alla dimensione massima possibile delle intestazioni di messaggio, che vengono lette in modalità di memorizzazione nel buffer. |
MaxOutputDelay |
Ottiene o imposta l'intervallo di tempo massimo per cui un blocco di un messaggio o un messaggio intero può rimanere memorizzato nel buffer prima dell'invio. |
MaxPendingAccepts |
Ottiene o imposta il numero massimo di canali che possono attendere nel listener di un servizio per l'elaborazione delle connessioni in ingresso. |
MaxPendingConnections |
Ottiene o imposta il numero massimo di connessioni in attesa dell'invio nel servizio. |
MaxReceivedMessageSize |
Ottiene o imposta la dimensione massima consentita in byte del messaggio che può essere ricevuto. (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
BuildChannelFactory<TChannel>(BindingContext) |
Inizializza una channel factory per la creazione di canali di un tipo specificato dal contesto dell'associazione. (Ereditato da BindingElement) |
BuildChannelListener<TChannel>(BindingContext) |
Inizializza un listener del canale per accettare canali di un tipo specificato dal contesto dell'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 del canale del tipo specificato. |
CanBuildChannelListener<TChannel>(BindingContext) |
Restituisce un valore che indica se l'elemento di associazione può compilare un listener per un tipo di canale specifico. (Ereditato da BindingElement) |
Clone() |
Quando sottoposto a override in una classe derivata, restituisce una copia dell'oggetto dell'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 proprietà dallo stack dell'associazione, se presenti. |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
ShouldSerializeMaxPendingAccepts() |
Indica se l'elemento di associazione del trasporto orientato alla connessione deve serializzare il numero massimo di richiesta in attesa di accettazione. |
ShouldSerializeMaxPendingConnections() |
Indica se l'elemento di associazione del trasporto orientato alla connessione deve serializzare il numero massimo di connessioni in attesa. |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
Implementazioni dell'interfaccia esplicita
IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext) |
Esporta un'asserzione di criteri personalizzata relativa ad 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 WSDL generato per un endpoint. |