WindowsStreamSecurityBindingElement.GetProperty<T> Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient un objet spécifié à partir 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
Paramètres de type
- T
Objet à obtenir.
Paramètres
- context
- BindingContext
Retours
- T
Objet spécifié à partir de BindingContext ou null
si l'objet est introuvable.
Remarques
Cette méthode reçoit un contexte de liaison comme paramètre d’entrée, qui représente la pile d’éléments de liaison. Cette méthode obtient l’objet spécifié directement, délègue l’interrogation à l’élément de liaison inférieur suivant dans la pile, ou une combinaison des deux. Elle peut modifier le contexte si elle délègue l'interrogation. Chaque élément de liaison de la pile peut répéter ce processus, s'il lui a été délégué, jusqu'à ce que le fond de la pile soit atteint. L’objet retourné est généralement une collection de propriétés.
Si le type de T
est ISecurityCapabilities, alors une instance de cette classe est retournée avec SupportsClientAuthentication,
SupportsClientWindowsIdentity et SupportsServerAuthentication ont tous la valeur true
, et SupportedRequestProtectionLevel et SupportedResponseProtectionLevel ont la valeur actuelle dans cette liaison.
Si le type T
correspond à IdentityVerifier, c'est une instance par défaut de la classe qui est alors retournée.
Cette méthode est implémentée par des éléments de liaison ainsi que par des objets runtime tels que IChannelFactory, IChannelListener et IChannel.