MessageEncoder.GetProperty<T> 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
从通道堆栈中的相应层返回所请求的类型化对象(如果存在)。
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。