WindowsStreamSecurityBindingElement.GetProperty<T> Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft ein angegebenes Objekt aus dem BindingContext ab.
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
Typparameter
- T
Das abzurufende Objekt.
Parameter
- context
- BindingContext
Ein BindingContext.
Gibt zurück
- T
Das angegebene Objekt aus dem BindingContext oder null
, wenn das Objekt nicht gefunden wurde.
Hinweise
Diese Methode empfängt einen Bindungskontext als Eingabeparameter. Dieser stellt den Stapel von Bindungselementen dar. Mit dieser Methode werden die angegebenen Objekte direkt abgerufen, die Anfrage wird an das nächstniedrigere Bindungselement im Stapel delegiert, oder beide Vorgänge werden kombiniert. Beim Delegieren der Anfrage kann der Kontext geändert werden. Dieser Prozess kann im Rahmen einer Delegierung von allen Bindungselementen im Stapel wiederholt werden, bis das Ende des Stapels erreicht ist. Das zurückgegebene Objekt stellt normalerweise eine Auflistung von Eigenschaften dar.
Wenn der T
-Typ ISecurityCapabilities ist, wird eine Instanz dieser Klasse mit SupportsClientAuthentication zurückgegeben,
SupportsClientWindowsIdentity und SupportsServerAuthentication alle auf true
festgelegt, und SupportedRequestProtectionLevel und SupportedResponseProtectionLevel auf den aktuellen Wert in dieser Bindung eingestellt.
Wenn der Typ von T
IdentityVerifier lautet, wird eine Standardinstanz dieser Klasse zurückgegeben.
Diese Methode wird sowohl von Bindungselementen als auch von Laufzeitobjekten wie IChannelFactory, IChannelListener und IChannel implementiert.