WindowsStreamSecurityBindingElement.GetProperty<T> Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
- context
- BindingContext
En BindingContext.
Returer
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.