IConstructionCallMessage.Activator 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置激活远程对象的激活器。
public:
property System::Runtime::Remoting::Activation::IActivator ^ Activator { System::Runtime::Remoting::Activation::IActivator ^ get(); void set(System::Runtime::Remoting::Activation::IActivator ^ value); };
public System.Runtime.Remoting.Activation.IActivator Activator { get; set; }
public System.Runtime.Remoting.Activation.IActivator Activator { [System.Security.SecurityCritical] get; [System.Security.SecurityCritical] set; }
member this.Activator : System.Runtime.Remoting.Activation.IActivator with get, set
[<get: System.Security.SecurityCritical>]
[<set: System.Security.SecurityCritical>]
member this.Activator : System.Runtime.Remoting.Activation.IActivator with get, set
Public Property Activator As IActivator
属性值
激活远程对象的激活器。
- 属性
例外
直接调用方没有基础结构权限。
注解
层次结构中排列的激活器链通常完成激活过程中涉及的各种任务。 如果打算插入自定义激活器,则应遍历激活器层次结构,并在适当的位置插入激活器。 IActivator.NextActivator使用当前属性返回的激活器上的 属性遍历激活器链。
如果将自己的激活器添加到客户端上消息的激活器链中,则可以序列化激活器并将其传输到服务器端(如果认为有必要)。 因此,自定义激活器在序列化要求方面应该相当轻量。