Udostępnij za pośrednictwem


WindowsStreamSecurityBindingElement.GetProperty<T> Metoda

Definicja

Pobiera określony obiekt z obiektu BindingContext.

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

Obiekt do pobrania.

Parametry

Zwraca

T

Określony obiekt z BindingContext obiektu lub null , jeśli obiekt nie zostanie znaleziony.

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 ISecurityCapabilities, wystąpienie tej klasy jest zwracane z parametrem SupportsClientAuthentication,

SupportsClientWindowsIdentity, i SupportsServerAuthentication wszystkie ustawione na true, i SupportedRequestProtectionLevel SupportedResponseProtectionLevel ustawione na bieżącą wartość w tym powiązaniu.

Jeśli typ T to IdentityVerifier, zwracane jest domyślne wystąpienie tej klasy.

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

Dotyczy