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
Nějaké BindingContext.
Návraty
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.