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