IObjectHandle 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
定義了從間接式展開數值 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() |
拆開物品。 |