TransportBindingElement.GetProperty<T>(BindingContext) Метод

Определение

Возвращает свойство из указанного объекта 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

Параметры типа

T

Возвращаемое свойство.

Параметры

Возвращаемое значение

T

Свойство из указанного объекта BindingContext.

Комментарии

Этот метод получает контекст привязки в качестве входного параметра, представляющего стек элементов привязки. Этот метод напрямую возвращает заданный объект, делегирует запрос следующему нижнему элементу привязки в стеке или выполняет оба этих действия. Если метод делегирует запрос, он может изменить контекст. Каждый элемент привязки в стеке может повторить этот процесс до достижения дна стека, если ему это было делегировано. Как правило, возвращаемый объект представляет собой коллекцию свойств.

Если тип параметра TChannelProtectionRequirements, XmlDictionaryReaderQuotas или MessageVersion, возвращается экземпляр этого класса. Если тип параметра T совпадает с типом экземпляра в свойстве BindingParameters, возвращается этот экземпляр.

Этот метод реализуется элементами привязки и объектами среды выполнения, такими как IChannelFactory, IChannelListener и IChannel.

Применяется к