IObjectHandle Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Definiuje interfejs do rozpakuj obiekty marshal-by-value z pośredniego.
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
- Pochodne
- Atrybuty
Uwagi
Obiekty marshal-by-value mogą być zwracane za pośrednictwem pośredniców, co pozwala obiektowi wywołującego kontrolować, kiedy obiekt jest ładowany do swojej domeny. Obiekt wywołujący może odkleić obiekt z pośredni za pośrednictwem tego interfejsu.
Klasa implementującą IObjectHandle interfejs może służyć do przekazywania obiektu (w stanie opakowanym) między wieloma domenami aplikacji bez ładowania metadanych dla opakowanego obiektu w każdym AppDomain z nich IObjectHandle . W związku z tym IObjectHandle klasa daje kontrolkę obiektu wywołującego, gdy Type obiekt zdalny jest ładowany do swojej domeny.
Metody
Unwrap() |
Odpakowuje obiekt. |