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

Nějaké 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 elementů. Tato metoda získá zadaný objekt přímo, deleguje dotaz na další dolní binding element v zásobníku nebo kombinaci těchto dvou. Může upravit kontext, pokud deleguje dotaz. Každý prvek vazby v zásobníku může tento proces opakovat, pokud byl delegován, dokud nedosáhne dolní části zásobníku. Vrácený objekt je obvykle kolekce vlastností.

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

SupportsClientWindowsIdentitya SupportsServerAuthentication všechny jsou nastaveny na truehodnotu a SupportedResponseProtectionLevelSupportedRequestProtectionLevel nastaveny na aktuální hodnotu v této vazbě.

Pokud je IdentityVerifiertyp T , pak je vrácena výchozí instance této třídy.

Tato metoda je implementována vazby prvky a také objekty runtime, jako IChannelFactoryjsou , IChannelListenera IChannel.

Platí pro