Condividi tramite


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.

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. 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. Il contesto di associazione archivia fondamentalmente tutte le informazioni dinamiche richieste durante la costruzione dello stack di canali.

Costruttori

BindingContext(CustomBinding, BindingParameterCollection)

Inizializza una nuova istanza della classe BindingContext per l'associazione e la raccolta di parametri di associazione specificate.

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.

Proprietà

Binding

Ottiene l'associazione per il canale incorporato nel contesto corrente.

BindingParameters

Ottiene la raccolta di parametri di associazione per il canale incorporato nel contesto corrente.

ListenUriBaseAddress

Ottiene o imposta l'URI che fornisce l'indirizzo di base sul quale è in ascolto l'endpoint del servizio.

ListenUriMode

Ottiene o imposta un valore che indica se il trasporto deve assicurare che l'URI di ascolto fornito per il servizio sia univoco.

ListenUriRelativeAddress

Ottiene o imposta l'URI che fornisce l'indirizzo relativo sul quale l'endpoint del servizio è in ascolto.

RemainingBindingElements

Ottiene gli elementi di associazione utilizzati da altri elementi di associazione per costruire lo stack dei canali.

Metodi

BuildInnerChannelFactory<TChannel>()

Compila la channel factory interna per i canali di un tipo specificato sotto la channel factory corrente.

BuildInnerChannelListener<TChannel>()

Compila un listener del canale interno che è in ascolto di un tipo specificato di canale.

CanBuildInnerChannelFactory<TChannel>()

Restituisce un valore che indica se la channel factory interna può produrre un tipo di canale specificato.

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.

Clone()

Restituisce una copia del contesto di compilazione del canale corrente.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetInnerProperty<T>()

Se presente, restituisce un oggetto tipizzato richiesto dal livello appropriato nello stack dell'associazione.

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