IObjectHandle 接口

定义

定义用于从间接寻址打开按值封送对象的接口。

public interface class IObjectHandle
[System.Runtime.InteropServices.Guid("C460E2B4-E199-412a-8456-84DC3E4838C3")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IObjectHandle
[System.Runtime.InteropServices.Guid("C460E2B4-E199-412a-8456-84DC3E4838C3")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
[System.Runtime.InteropServices.ComVisible(true)]
public interface IObjectHandle
[<System.Runtime.InteropServices.Guid("C460E2B4-E199-412a-8456-84DC3E4838C3")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IObjectHandle = interface
[<System.Runtime.InteropServices.Guid("C460E2B4-E199-412a-8456-84DC3E4838C3")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type IObjectHandle = interface
Public Interface IObjectHandle
派生
属性

注解

可以通过间接寻址返回按值封送对象,使调用方能够控制何时将对象加载到其域中。 调用方可以通过此接口从间接寻址中解包对象。

实现 接口的IObjectHandle类可用于在多个应用程序域之间传递处于包装状态的对象 () ,而无需加载通过的每个AppDomainIObjectHandle应用程序域的包装对象的元数据。 因此, IObjectHandle 类允许调用方控制何时 Type 将远程对象的 加载到其域中。

方法

Unwrap()

打开该对象。

适用于