IBindCtx Interfaccia

Definizione

Fornisce la definizione gestita dell'interfaccia IBindCtx .

public interface class IBindCtx
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IBindCtx
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
[System.Runtime.InteropServices.Guid("0000000e-0000-0000-C000-000000000046")]
public interface IBindCtx
public interface IBindCtx
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IBindCtx = interface
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
[<System.Runtime.InteropServices.Guid("0000000e-0000-0000-C000-000000000046")>]
type IBindCtx = interface
type IBindCtx = interface
Public Interface IBindCtx
Attributi

Commenti

Per altre informazioni, vedere la documentazione esistente per IBindCtx in MSDN Library.

Common Language Runtime genera un'eccezione quando un metodo COM nel codice nativo restituisce un HRESULT. Per altre informazioni, vedere Procedura: Eseguire il mapping di HRESULT ed eccezioni.

Metodi

Nome Descrizione
EnumObjectParam(IEnumString)

Enumera le stringhe che sono le chiavi della tabella gestita internamente dei parametri dell'oggetto contestuale.

GetBindOptions(BIND_OPTS)

Restituisce le opzioni di associazione correnti archiviate nel contesto di associazione corrente.

GetObjectParam(String, Object)

Cerca la chiave specificata nella tabella gestita internamente dei parametri dell'oggetto contestuale e restituisce l'oggetto corrispondente, se presente.

GetRunningObjectTable(IRunningObjectTable)

Restituisce l'accesso alla tabella di oggetti in esecuzione (ROT) pertinente a questo processo di associazione.

RegisterObjectBound(Object)

Registra l'oggetto passato come uno degli oggetti associati durante un'operazione di moniker e che deve essere rilasciato al termine dell'operazione.

RegisterObjectParam(String, Object)

Registra il puntatore all'oggetto specificato sotto il nome specificato nella tabella gestita internamente dei puntatori a oggetti.

ReleaseBoundObjects()

Rilascia tutti gli oggetti attualmente registrati con il contesto di associazione utilizzando il RegisterObjectBound(Object) metodo .

RevokeObjectBound(Object)

Rimuove l'oggetto dal set di oggetti registrati che devono essere rilasciati.

RevokeObjectParam(String)

Revoca la registrazione dell'oggetto attualmente trovato nella chiave specificata nella tabella gestita internamente dei parametri dell'oggetto contestuale, se la chiave è attualmente registrata.

SetBindOptions(BIND_OPTS)

Archivia un blocco di parametri nel contesto di associazione. Questi parametri verranno applicati alle operazioni successive UCOMIMoniker che usano questo contesto di associazione.

Si applica a