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 abstract base che rappresenta un elemento di associazione di 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 di base in manifestazioni in fase di esecuzione. Delega la conversione di impostazioni specifiche del trasporto (ad esempio HttpProxySettings per HTTP) nelle associazioni di trasporto di classi derivate concrete, che includono le classi seguenti:
Note
Gli sviluppatori di elementi di associazione del trasporto personalizzati devono ereditare da questa classe, che deriva dalla BindingElement classe .
Costruttori
| Nome | Descrizione |
|---|---|
| TransportBindingElement() |
Crea una nuova istanza di questa classe. |
| TransportBindingElement(TransportBindingElement) |
Crea una nuova istanza di questa classe da un'istanza esistente. |
Proprietà
| Nome | Descrizione |
|---|---|
| ManualAddressing |
Ottiene o imposta un valore che indica se è necessario l'indirizzamento manuale del messaggio. |
| MaxBufferPoolSize |
Ottiene o imposta le dimensioni massime, in byte, di tutti i pool di buffer utilizzati dal trasporto. |
| MaxReceivedMessageSize |
Ottiene o imposta la dimensione massima consentita del messaggio, espressa in byte, che può essere ricevuta. |
| Scheme |
Ottiene lo schema URI per il trasporto. |
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) |
Restituisce un valore che indica se l'elemento di associazione può compilare una channel factory per un tipo specifico di canale. (Ereditato da BindingElement) |
| CanBuildChannelListener<TChannel>(BindingContext) |
Restituisce un valore che indica se l'elemento di associazione può compilare un listener per un tipo specifico di canale. (Ereditato da BindingElement) |
| 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 una proprietà dall'oggetto specificato BindingContext. |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |