IBindCtx Rozhraní

Definice

Poskytuje spravovanou definici IBindCtx rozhraní.

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
Atributy

Poznámky

Další informace najdete v existující dokumentaci pro IBindCtx knihovnu MSDN.

Modul CLR (Common Language Runtime) vyvolá výjimku, když metoda MODELU COM v nativním kódu vrátí hrESULT. Další informace najdete v tématu Postupy: Mapování HRESULT a výjimek.

Metody

EnumObjectParam(IEnumString)

Vytvoří výčet řetězců, které jsou klíči interně udržované tabulky kontextových parametrů objektu.

GetBindOptions(BIND_OPTS)

Vrátí aktuální možnosti vazby uložené v aktuálním kontextu vazby.

GetObjectParam(String, Object)

Vyhledá daný klíč v interně udržované tabulce parametrů kontextového objektu a vrátí odpovídající objekt, pokud existuje.

GetRunningObjectTable(IRunningObjectTable)

Vrátí přístup ke spuštěné tabulce objektů (ROT) relevantní pro tento proces vazby.

RegisterObjectBound(Object)

Zaregistruje předaný objekt jako jeden z objektů, které byly vázány během operace monikeru a které by se měly uvolnit po dokončení operace.

RegisterObjectParam(String, Object)

Zaregistruje zadaný ukazatel objektu pod zadaný název v interně udržované tabulce ukazatelů objektů.

ReleaseBoundObjects()

Uvolní všechny objekty aktuálně zaregistrované v kontextu vazby pomocí RegisterObjectBound(Object) metody.

RevokeObjectBound(Object)

Odebere objekt ze sady registrovaných objektů, které je potřeba uvolnit.

RevokeObjectParam(String)

Odvolá registraci objektu aktuálně nalezeného pod zadaným klíčem v interně udržované tabulce kontextových parametrů objektu, pokud je tento klíč aktuálně registrován.

SetBindOptions(BIND_OPTS)

Ukládá blok parametrů v kontextu vazby. Tyto parametry se použijí pro pozdější UCOMIMoniker operace, které používají tento kontext vazby.

Platí pro