TransportBindingElement 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 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à
- 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) |