ChannelFactory.GetProperty<T> Метод

Определение

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

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

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

T

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

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

T

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

Реализации

Комментарии

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

T Обычно это некоторый интерфейс канала, который может поддерживать фабрика каналов. Например, если GetProperty<IChannelListener> вызывается в фабрике дуплексных каналов, он возвращает базовый прослушиватель.

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