TransportBindingElement Classe

Definizione

Classe base abstract che rappresenta un elemento di associazione del trasporto.

public ref class TransportBindingElement abstract : System::ServiceModel::Channels::BindingElement
public abstract class TransportBindingElement : System.ServiceModel.Channels.BindingElement
type TransportBindingElement = class
    inherit BindingElement
Public MustInherit Class TransportBindingElement
Inherits BindingElement
Ereditarietà
TransportBindingElement
Derivato

Commenti

Questa classe determina le proprietà comuni a tutti gli elementi di associazione di trasporto forniti dalla Windows Communication Foundation (WCF). Gestisce la conversione delle impostazioni di trasporto base in manifestazioni in fase di esecuzione. Delega la conversione della logica delle impostazioni specifiche di trasporto (ad esempio, HttpProxySettings per HTTP) nelle rispettive associazioni concrete di trasporto di classi derivate, comprese le classi seguenti:

Nota

Gli sviluppatori di elementi di associazione del trasporto personalizzati devono ereditare da questa classe, che deriva dalla classe BindingElement.

Costruttori

TransportBindingElement()

Crea una nuova istanza di questa classe.

TransportBindingElement(TransportBindingElement)

Crea una nuova istanza di questa classe da un'istanza esistente.

Proprietà

ManualAddressing

Ottiene o imposta un valore che indica se è richiesto l'indirizzamento manuale del messaggio.

MaxBufferPoolSize

Ottiene o imposta le dimensioni massime in byte di qualsiasi pool di buffer utilizzato dal trasporto.

MaxReceivedMessageSize

Ottiene o imposta la dimensione massima consentita in byte del messaggio che può essere ricevuto.

Scheme

Ottiene lo schema URI per il trasporto.

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)

Restituisce un valore che indica se l'elemento di associazione può compilare una channel factory per un tipo di canale specifico.

(Ereditato da BindingElement)
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 una proprietà dal BindingContext specificato.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a