ChannelFactoryBase.GetProperty<T> Метод

Определение

Возвращает запрошенный типизированный объект, если он имеется, из соответствующего уровня стека каналов.

public:
generic <typename T>
 where T : class virtual T GetProperty();
public virtual T GetProperty<T> () where T : class;
abstract member GetProperty : unit -> 'T (requires 'T : null)
override this.GetProperty : unit -> 'T (requires 'T : null)
Public Overridable Function GetProperty(Of T As Class) () As T

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

T

Типизированный объект, запрашиваемый методом.

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

T

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

Реализации

Комментарии

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

Это похоже на интерфейс QueryService в COM+.

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