UCOMIBindCtx Interfaccia

Definizione

Avviso

Questa API è ora obsoleta.

In alternativa, utilizzare BIND_OPTS.Use BIND_OPTS instead.

public interface class UCOMIBindCtx
[System.Obsolete]
[System.Runtime.InteropServices.Guid("0000000e-0000-0000-c000-000000000046")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
[System.Runtime.InteropServices.Guid("0000000e-0000-0000-C000-000000000046")]
[System.Obsolete("Use System.Runtime.InteropServices.ComTypes.IBindCtx instead. https://go.microsoft.com/fwlink/?linkid=14202", false)]
public interface UCOMIBindCtx
type UCOMIBindCtx = interface
Public Interface UCOMIBindCtx
Attributi

Commenti

Per ulteriori informazioni, consultare la documentazione esistente per IBindCtx nella sottocartella com di MSDN Library.For more information, please see the existing documentation for IBindCtx in the com subfolder of the MSDN library.

Metodi

EnumObjectParam(UCOMIEnumString)

Enumera le stringhe che sono le chiavi della tabella gestita internamente dei parametri degli oggetti contestuali.Enumerate the strings which are the keys of the internally-maintained table of contextual object parameters.

GetBindOptions(BIND_OPTS)

Restituisce le opzioni di associazione correnti memorizzate in questo contesto di associazione.Return the current binding options stored in this bind context.

GetObjectParam(String, Object)

Cerca la chiave specificata nella tabella gestita internamente dei parametri degli oggetti contestuali e restituire l'oggetto corrispondente, se disponibile.Lookup the given key in the internally-maintained table of contextual object parameters and return the corresponding object, if one exists.

GetRunningObjectTable(UCOMIRunningObjectTable)

Restituisce l'accesso alla tabella degli oggetti in esecuzione (ROT, Running Object Table) relativa a questo processo di associazione.Return access to the Running Object Table (ROT) relevant to this binding process.

RegisterObjectBound(Object)

Registra l'oggetto passato come uno degli oggetti associati durante un'operazione di moniker e che deve essere liberato quando questa viene completata.Register the passed object as one of the objects that has been bound during a moniker operation and which should be released when it is complete.

RegisterObjectParam(String, Object)

Registra il puntatore all'oggetto dato sotto il nome specificato nella tabella gestita internamente dei puntatori all'oggetto.Register the given object pointer under the specified name in the internally-maintained table of object pointers.

ReleaseBoundObjects()

Libera tutti gli oggetti attualmente registrati con il contesto di associazione da RegisterObjectBound(Object).Releases all the objects currently registered with the bind context by RegisterObjectBound(Object).

RevokeObjectBound(Object)

Rimuove l'oggetto dall'insieme di oggetti registrati che devono essere liberati.Removes the object from the set of registered objects that need to be released.

RevokeObjectParam(String)

Revoca la registrazione dell'oggetto attualmente trovato sotto questa chiave nella tabella gestita internamente dei parametri degli oggetti contestuali, se una chiave simile è attualmente registrata.Revoke the registration of the object currently found under this key in the internally-maintained table of contextual object parameters, if any such key is currently registered.

SetBindOptions(BIND_OPTS)

Archivia nel contesto di associazione un blocco di parametri che verranno applicati alle operazioni UCOMIMoniker successive utilizzando questo contesto di associazione.Store in the bind context a block of parameters that will apply to later UCOMIMoniker operations using this bind context.

Si applica a