BindingContext Classe

Definizione

Fornisce informazioni sugli indirizzi, le associazioni, gli elementi di associazione e i parametri di associazione richiesti per compilare i listener del canale e le channel factory.Provides information about the addresses, bindings, binding elements and binding parameters required to build the channel listeners and channel factories.

public ref class BindingContext
public class BindingContext
type BindingContext = class
Public Class BindingContext
Ereditarietà
BindingContext

Commenti

I listener del canale e le channel factory, a loro volta, costruiscono gli stack dei canali utilizzati per elaborare i messaggi in ingresso e in uscita.The channel listeners and channel factories, in turn, construct the channel stacks used to process incoming and outgoing messages. Il contesto di associazione fornisce anche il collegamento alle channel factory e ai listener del canale interni utilizzati per costruire gli stack di canale e di listener.The binding context also provides the linkage to the inner channel factories and channel listeners that are used to construct the channel and listener stacks. Il contesto di associazione archivia fondamentalmente tutte le informazioni dinamiche richieste durante la costruzione dello stack di canali.The binding context basically stores all of the dynamic information needed during the construction of the channel stack.

Costruttori

BindingContext(CustomBinding, BindingParameterCollection)

Inizializza una nuova istanza della classe BindingContext per l'associazione e la raccolta di parametri di associazione specificate.Initializes a new instance of the BindingContext class for a specified binding and collection of binding parameters.

BindingContext(CustomBinding, BindingParameterCollection, Uri, String, ListenUriMode)

Inizializza una nuova istanza della classe BindingContext per l'associazione, la raccolta di parametri di associazione e l'indirizzo specificati per l'endpoint su cui il servizio è in ascolto.Initializes a new instance of the BindingContext class for a specified binding, collection of binding parameters, and address for the endpoint at which the service listens.

Proprietà

Binding

Ottiene l'associazione per il canale incorporato nel contesto corrente.Gets the binding for the channel built in the current context.

BindingParameters

Ottiene la raccolta di parametri di associazione per il canale incorporato nel contesto corrente.Gets the collection of binding parameters for the channel built in the current context.

ListenUriBaseAddress

Ottiene o imposta l'URI che fornisce l'indirizzo di base sul quale è in ascolto l'endpoint del servizio.Gets or sets the URI that provides the base address at which the service endpoint listens.

ListenUriMode

Ottiene o imposta un valore che indica se il trasporto deve assicurare che l'URI di ascolto fornito per il servizio sia univoco.Gets or sets a value that indicates whether the transport must ensure that the URI provided for the service to listen on is unique.

ListenUriRelativeAddress

Ottiene o imposta l'URI che fornisce l'indirizzo relativo sul quale l'endpoint del servizio è in ascolto.Gets or sets the URI that provides the relative address at which the service endpoint listens.

RemainingBindingElements

Ottiene gli elementi di associazione utilizzati da altri elementi di associazione per costruire lo stack dei canali.Gets the binding elements that are used by other binding elements to construct the channel stack.

Metodi

BuildInnerChannelFactory<TChannel>()

Compila la channel factory interna per i canali di un tipo specificato sotto la channel factory corrente.Builds the inner channel factory for channels of a specified type below the current channel factory.

BuildInnerChannelListener<TChannel>()

Compila un listener del canale interno che è in ascolto di un tipo specificato di canale.Builds an inner channel listener that listens for a specified type of channel.

CanBuildInnerChannelFactory<TChannel>()

Restituisce un valore che indica se la channel factory interna può produrre un tipo di canale specificato.Returns a value that indicates whether the inner channel factory can produce a specified type of channel.

CanBuildInnerChannelListener<TChannel>()

Restituisce un valore che indica se il listener del canale interno può essere compilato in modo da ascoltare un tipo di canale specificato.Returns a value that indicates whether the inner channel listener can be built to listen for a specified type of channel.

Clone()

Restituisce una copia del contesto di compilazione del canale corrente.Returns a copy of the current channel build context.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Ereditato da Object)
GetInnerProperty<T>()

Se presente, restituisce un oggetto tipizzato richiesto dal livello appropriato nello stack dell'associazione.Returns a typed object requested, if present, from the appropriate layer in the binding stack.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Ereditato da Object)

Si applica a