TransactionFlowBindingElement.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
.