IObjectHandle 介面

定義

定義了從間接式展開數值 marshal 物件的介面。

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
衍生
屬性

備註

以數值為 Marshal 的物件可以透過間接回傳,讓呼叫者能控制物件何時載入其網域。 呼叫者可以透過此介面將物件從間接端展開。

實作該 IObjectHandle 介面的類別可用於在多個應用程式域間傳遞一個(封裝狀態)的物件,而不必載入該 AppDomain 包裹物件的元資料,該 IObjectHandle 網域會經過該網域。 因此,該 IObjectHandle 類別賦予呼叫者何時將遠端物件載入其域的控制 Type 權。

方法

名稱 Description
Unwrap()

拆開物品。

適用於