TransportBindingElement.GetProperty<T>(BindingContext) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
- context
- BindingContext
Klasa BindingContext.
Zwraca
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.