UCOMIBindCtx Rozhraní

Definice

Varování

Toto rozhraní API je teď zastaralé.

Místo nich se používá 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
Atributy

Poznámky

Další informace najdete v existující dokumentaci k IBindCtx v podsložce com knihovny MSDN.For more information, please see the existing documentation for IBindCtx in the com subfolder of the MSDN library.

Metody

EnumObjectParam(UCOMIEnumString)

Vytvořte výčet řetězců, které jsou klíčem interně udržované tabulky parametrů kontextového objektu.Enumerate the strings which are the keys of the internally-maintained table of contextual object parameters.

GetBindOptions(BIND_OPTS)

Vrátí aktuální možnosti vazby uložené v tomto kontextu vazby.Return the current binding options stored in this bind context.

GetObjectParam(String, Object)

Vyhledá daný klíč v interní tabulce parametrů kontextového objektu a vrátí odpovídající objekt, pokud existuje.Lookup the given key in the internally-maintained table of contextual object parameters and return the corresponding object, if one exists.

GetRunningObjectTable(UCOMIRunningObjectTable)

Vrátí přístup k běžící tabulce objektů (HNILOB), která je relevantní pro tento proces vazby.Return access to the Running Object Table (ROT) relevant to this binding process.

RegisterObjectBound(Object)

Zaregistrujte předaný objekt jako jeden z objektů, které byly svázány během operace monikeru a které by měly být vydány po dokončení.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)

Zaregistrujte zadaný ukazatel na objekt pod zadaným názvem v interní tabulce ukazatelů objektů.Register the given object pointer under the specified name in the internally-maintained table of object pointers.

ReleaseBoundObjects()

Uvolní všechny objekty, které jsou aktuálně registrovány v kontextu vazby, RegisterObjectBound(Object).Releases all the objects currently registered with the bind context by RegisterObjectBound(Object).

RevokeObjectBound(Object)

Odebere objekt ze sady registrovaných objektů, které je třeba uvolnit.Removes the object from the set of registered objects that need to be released.

RevokeObjectParam(String)

Odvolá registraci objektu aktuálně nalezeného v tomto klíči v interní tabulce parametrů kontextového objektu, pokud je takový klíč aktuálně registrován.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)

Uložte v kontextu bind blok parametrů, které budou platit pro pozdější UCOMIMoniker operací pomocí tohoto kontextu vazby.Store in the bind context a block of parameters that will apply to later UCOMIMoniker operations using this bind context.

Platí pro