WindowsStreamSecurityBindingElement.GetProperty<T> Metod

Definition

Hämtar ett angivet objekt från 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

Typparametrar

T

Objektet som ska hämtas.

Parametrar

Returer

T

Det angivna objektet från BindingContext eller null om objektet inte hittas.

Kommentarer

Den här metoden tar emot en bindningskontext som en indataparameter som representerar stacken med bindningselement. Den här metoden hämtar det angivna objektet direkt, delegerar förfrågan till nästa nedre bindningselement i stacken eller en kombination av de två. Den kan ändra kontexten om den delegerar undersökningen. Varje bindningselement i stacken kan upprepa den här processen, om den har delegerats till, tills botten av stacken har nåtts. Objektet som returneras är vanligtvis en samling egenskaper.

Om typen är TISecurityCapabilitiesreturneras en instans av den här klassen med SupportsClientAuthentication,

SupportsClientWindowsIdentity, och SupportsServerAuthentication alla är inställda på true, och SupportedRequestProtectionLevel och SupportedResponseProtectionLevel inställda på det aktuella värdet i den här bindningen.

Om typen är TIdentityVerifierreturneras en standardinstans av den här klassen.

Den här metoden implementeras av bindningselement samt av körningsobjekt som IChannelFactory, IChannelListeneroch IChannel.

Gäller för