IObjectHandle Interface
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Definieert de interface voor het uitpakken van marshal-by-value-objecten uit indirectie.
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
- Afgeleid
- Kenmerken
Opmerkingen
Marshal-by-value-objecten kunnen worden geretourneerd via een indirectie, zodat de aanroeper kan bepalen wanneer het object in hun domein wordt geladen. De aanroeper kan het object uitpakken van de indirectie via deze interface.
De klasse die de IObjectHandle interface implementeert, kan worden gebruikt om een object (in een verpakte status) tussen meerdere toepassingsdomeinen door te geven zonder de metagegevens voor het verpakte object te laden in elk AppDomain object waarmee de IObjectHandle verplaatsing wordt uitgevoerd. IObjectHandle De klasse geeft de aanroeper de controle van wanneer het Type externe object in hun domein wordt geladen.
Methoden
| Name | Description |
|---|---|
| Unwrap() |
Pak het object uit. |