CompositeDuplexBindingElement.GetProperty<T>(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

Типизированный объект, поддержка которого тестируется в настоящее время.

Параметры

context
BindingContext

Объект BindingContext, предоставляющий необходимый для построения канала контекст.

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

T

Запрашиваемый типизированный объект T, если он поддерживается, или значение null, если он не поддерживается.

Исключения

context имеет значение null.

Комментарии

Этот метод следует использовать для запроса типизированного объекта, например интерфейса для задания свойств или получения состояния из соответствующего уровня привязки, помещенной в стек. Если уровень поддерживает возврат запрошенного объекта, он возвращает его. В противном случае вызов делегируется на следующий более низкий уровень стека. Если достигнуто дно стека и не найден ни один уровень, поддерживающий возвращение запрашиваемого объекта, вызывающий объект возвращает значение null.

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