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
, если он поддерживается, или значение null
, если он не поддерживается.
Исключения
context
имеет значение null
.
Комментарии
Этот метод следует использовать для запроса типизированного объекта, например интерфейса для задания свойств или получения состояния из соответствующего уровня привязки, помещенной в стек. Если уровень поддерживает возврат запрошенного объекта, он возвращает его. В противном случае вызов делегируется на следующий более низкий уровень стека. Если достигнуто дно стека и не найден ни один уровень, поддерживающий возвращение запрашиваемого объекта, вызывающий объект возвращает значение null
.