WindowsStreamSecurityBindingElement.GetProperty<T> Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 true
a 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.