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 degli oggetti marshalling per valore da riferimento indiretto.
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 marshalling per valore possono essere restituiti tramite un riferimento indiretto, consentendo al chiamante di controllare quando l'oggetto viene caricato nel dominio. Il chiamante può annullare il wrapping dell'oggetto dall'riferimento indiretto tramite questa interfaccia.
La classe che implementa l'interfaccia IObjectHandle può essere usata per passare un oggetto (in uno stato di wrapping) tra più domini applicazione senza caricare i metadati per l'oggetto di cui è stato eseguito il IObjectHandle wrapping in ognuna AppDomain di esse. Pertanto, la IObjectHandle classe assegna al chiamante il controllo quando l'oggetto Type dell'oggetto remoto viene caricato nel dominio.
Metodi
| Nome | Descrizione |
|---|---|
| Unwrap() |
Annulla il wrapping dell'oggetto. |