BindingContext Classe

Definizione

Fornisce informazioni sugli indirizzi, le associazioni, gli elementi di associazione e i parametri di associazione necessari per compilare i listener di canale e le channel factory.

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

Commenti

I listener di canale e le channel factory, a loro volta, costruiscono gli stack di canali usati per elaborare i messaggi in ingresso e in uscita. Il contesto di associazione fornisce anche il collegamento alle channel factory interne e ai listener di canale usati per costruire gli stack di canale e listener. Il contesto di associazione archivia fondamentalmente tutte le informazioni dinamiche necessarie durante la costruzione dello stack di canali.

Costruttori

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

Inizializza una nuova istanza della BindingContext classe per un'associazione specificata, una raccolta di parametri di associazione e un indirizzo per l'endpoint in cui il servizio è in ascolto.

BindingContext(CustomBinding, BindingParameterCollection)

Inizializza una nuova istanza della BindingContext classe per un'associazione e una raccolta di parametri di associazione specificati.

Proprietà

Nome Descrizione
Binding

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

BindingParameters

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

ListenUriBaseAddress

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

ListenUriMode

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

ListenUriRelativeAddress

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

RemainingBindingElements

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

Metodi

Nome Descrizione
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 in ascolto di un tipo di canale specificato.

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 per l'ascolto di 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>()

Restituisce un oggetto tipizzato richiesto, se presente, dal livello appropriato nello stack di binding.

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)

Si applica a