IContextPropertyActivator 接口

定义

指示实现属性有兴趣参与激活,可能尚未提供消息接收器。

此 API 支持产品基础结构,不能在代码中直接使用。

public interface class IContextPropertyActivator
public interface IContextPropertyActivator
[System.Runtime.InteropServices.ComVisible(true)]
public interface IContextPropertyActivator
type IContextPropertyActivator = interface
[<System.Runtime.InteropServices.ComVisible(true)>]
type IContextPropertyActivator = interface
Public Interface IContextPropertyActivator
属性

注解

接口 IContextPropertyActivator 在有兴趣参与激活且可能尚未提供消息接收器的所有 Context 属性上公开。 客户端 Context 属性在构造消息中发送其远程站点上的对应用户可在激活期间查找的信息。

IContextPropertyActivator 还用于从客户端和服务器上下文属性中收集信息,并在返回到客户端时将服务器上下文属性中的信息传递到客户端 Context上下文属性。

方法

名称 说明
CollectFromClientContext(IConstructionCallMessage)

此 API 支持产品基础结构,不能在代码中直接使用。

在构造请求离开客户端之前,对具有此接口的每个客户端上下文属性调用。

CollectFromServerContext(IConstructionReturnMessage)

此 API 支持产品基础结构,不能在代码中直接使用。

在构造响应离开客户端的服务器之前,在每个具有此接口的服务器上下文属性上调用。

DeliverClientContextToServerContext(IConstructionCallMessage)

此 API 支持产品基础结构,不能在代码中直接使用。

当构造请求从服务器返回到客户端时,对具有此接口的每个客户端上下文属性调用。

DeliverServerContextToClientContext(IConstructionReturnMessage)

此 API 支持产品基础结构,不能在代码中直接使用。

当构造请求从服务器返回到客户端时,对具有此接口的每个客户端上下文属性调用。

IsOKToActivate(IConstructionCallMessage)

此 API 支持产品基础结构,不能在代码中直接使用。

指示激活参数中 msg 指示的对象类型是否一切正确。

适用于