BinaryMessageEncodingBindingElement.GetProperty<T> Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает запрашиваемый типизированный объект, если он имеется, из соответствующего уровня стека элементов привязки.
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
, если он отсутствует.
Примеры
MessageVersion mv = be.GetProperty<MessageVersion>(context);
Dim mv As MessageVersion = be.GetProperty(Of MessageVersion)(context)
Комментарии
С помощью этого метода можно запросить типизированный объект для задания свойств или получения состояния из соответствующего уровня в стеке элементов привязки. Если уровень поддерживает возврат запрошенного объекта, он возвращает его. В противном случае вызов делегируется на следующий более низкий уровень стека. Если достигнуто дно стека и не найден ни один уровень элементов привязки, поддерживающий запрашиваемый объект, метод возвращает значение null
.