Udostępnij za pośrednictwem


TransportBindingElement.GetProperty<T>(BindingContext) Metoda

Definicja

Pobiera właściwość z określonego BindingContextobiektu .

public:
generic <typename T>
 where T : class override T GetProperty(System::ServiceModel::Channels::BindingContext ^ context);
public override T GetProperty<T> (System.ServiceModel.Channels.BindingContext context) where T : class;
override this.GetProperty : System.ServiceModel.Channels.BindingContext -> 'T (requires 'T : null)
Public Overrides Function GetProperty(Of T As Class) (context As BindingContext) As T

Parametry typu

T

Właściwość do pobrania.

Parametry

Zwraca

T

Właściwość z określonego BindingContextelementu .

Uwagi

Ta metoda odbiera kontekst powiązania jako parametr wejściowy, który reprezentuje stos elementów powiązania. Ta metoda pobiera określony obiekt bezpośrednio, deleguje zapytanie do następnego niższego elementu powiązania w stosie lub kombinację tych dwóch elementów. Może on modyfikować kontekst, jeśli deleguje zapytanie. Każdy element powiązania w stosie może powtórzyć ten proces, jeśli został delegowany do, aż do dołu stosu zostanie osiągnięty. Zwracany obiekt jest zwykle kolekcją właściwości.

Jeśli typ T klasy to ChannelProtectionRequirements, XmlDictionaryReaderQuotaslub MessageVersion zwracane jest wystąpienie tej klasy. Jeśli typ T wystąpienia jest zgodny z typem wystąpienia w BindingParametersprogramie , zwracane jest to wystąpienie.

Ta metoda jest implementowana przez elementy powiązania, a także przez obiekty czasu wykonywania, takie jak IChannelFactory, IChannelListeneri IChannel.

Dotyczy