TransportBindingElement.GetProperty<T>(BindingContext) Méthode

Définition

Obtient une propriété à partir du BindingContext spécifié.

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

Propriété à obtenir.

Paramètres

Retours

T

Propriété de la BindingContext spécifiée.

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 de 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 ChannelProtectionRequirements, XmlDictionaryReaderQuotasou MessageVersion alors une instance de cette classe est retournée. Si le type de T correspond au type d'une instance de BindingParameters, cette instance est 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.

S’applique à