WindowsStreamSecurityBindingElement.GetProperty<T> Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u een opgegeven object op uit de 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
Type parameters
- T
Het object dat moet worden opgehaald.
Parameters
- context
- BindingContext
Retouren
Het opgegeven object van de BindingContext of null als het object niet wordt gevonden.
Opmerkingen
Deze methode ontvangt een bindingscontext als invoerparameter, die de stapel bindingselementen vertegenwoordigt. Met deze methode wordt het opgegeven object rechtstreeks opgehaald, wordt het onderzoek gedelegeerd naar het volgende lagere bindingselement in de stack of een combinatie van de twee. De context kan worden gewijzigd als de aanvraag wordt gedelegeerd. Elk bindingselement in de stack kan dit proces herhalen, als dit is gedelegeerd totdat de onderkant van de stack is bereikt. Het geretourneerde object is meestal een verzameling eigenschappen.
Als het type T is ISecurityCapabilities, wordt een exemplaar van deze klasse geretourneerd met SupportsClientAuthentication,
SupportsClientWindowsIdentity
SupportsServerAuthentication en alles ingesteld op trueen SupportedRequestProtectionLevelSupportedResponseProtectionLevel ingesteld op de huidige waarde in deze binding.
Als het type T is IdentityVerifier, wordt een standaardexemplaren van deze klasse geretourneerd.
Deze methode wordt geïmplementeerd door bindingselementen en door de runtimeobjecten zoals IChannelFactory, IChannelListeneren IChannel.