WindowsStreamSecurityBindingElement.GetProperty<T> Methode

Definitie

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

Retouren

T

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.

Van toepassing op