IObjectHandle Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Definisce l'interfaccia per annullare il wrapping in un riferimento indiretto di oggetti marshalling per valore.
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
- Derivato
- Attributi
Commenti
Gli oggetti Marshallal by-value possono essere restituiti tramite un'indiretta, consentendo al chiamante di controllare quando l'oggetto viene caricato nel proprio dominio. Il chiamante può annullare ilrap dell'oggetto dall'indiretto tramite questa interfaccia.
La classe che implementa l'interfaccia IObjectHandle può essere usata per passare un oggetto (in uno stato wrapped) tra più domini dell'applicazione senza caricare i metadati per l'oggetto incapsulato in ogni AppDomain oggetto attraverso il quale viaggia IObjectHandle . Pertanto, la IObjectHandle classe fornisce il controllo chiamante di quando l'oggetto Type remoto viene caricato nel proprio dominio.
Metodi
Unwrap() |
Annulla il wrapping dell'oggetto. |