Sdílet prostřednictvím


WindowsStreamSecurityBindingElement.GetProperty<T> Metoda

Definice

Získá zadaný objekt z objektu 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

Objekt, který chcete získat.

Parametry

context
BindingContext

Úloha BindingContext.

Návraty

T

Zadaný objekt z objektu BindingContext nebo null pokud nebyl nalezen.

Poznámky

Tato metoda obdrží kontext vazby jako vstupní parametr, který představuje zásobník vazeb prvků. Tato metoda získá zadaný objekt přímo, deleguje dotaz na další dolní vazeb element v zásobníku nebo kombinaci těchto dvou. Kontext může upravit, pokud dotaz deleguje. Každý prvek vazby v zásobníku může tento proces opakovat, pokud byl delegován, dokud nedosáhnete dolní části zásobníku. Vrácený objekt je obvykle kolekce vlastností.

Pokud je typ T , ISecurityCapabilitiespak instance této třídy je vrácena s SupportsClientAuthentication,

SupportsClientWindowsIdentitya SupportsServerAuthentication všechny nastaveny na truea SupportedRequestProtectionLevel nastaveny SupportedResponseProtectionLevel na aktuální hodnotu v této vazbě.

Pokud je typ T , IdentityVerifiervrátí se výchozí instance této třídy.

Tato metoda je implementována vazbami elementy a také objekty za běhu, jako jsou IChannelFactory, IChannelListenera IChannel.

Platí pro