IBindCtx Интерфейс

Определение

Предоставляет управляемое определение 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
Атрибуты

Комментарии

Дополнительные сведения см. в существующей документации IBindCtx по библиотеке MSDN.

Среда CLR создает исключение, если метод COM в машинном коде возвращает HRESULT. Дополнительные сведения см. в разделе "Практическое руководство. Сопоставление HRESULTs и исключений".

Методы

Имя Описание
EnumObjectParam(IEnumString)

Перечисляет строки, которые являются ключами внутренне поддерживаемой таблицы параметров контекстного объекта.

GetBindOptions(BIND_OPTS)

Возвращает текущие параметры привязки, хранящиеся в текущем контексте привязки.

GetObjectParam(String, Object)

Ищет заданный ключ во внутренне поддерживаемой таблице параметров контекстного объекта и возвращает соответствующий объект, если он существует.

GetRunningObjectTable(IRunningObjectTable)

Возвращает доступ к таблице выполняющихся объектов (ROT), относящейся к этому процессу привязки.

RegisterObjectBound(Object)

Регистрирует переданный объект в качестве одного из объектов, привязанных во время операции моникера, и его следует освободить после завершения операции.

RegisterObjectParam(String, Object)

Регистрирует указанный указатель объекта под указанным именем в внутренне поддерживаемой таблице указателей объектов.

ReleaseBoundObjects()

Освобождает все объекты, зарегистрированные в контексте привязки, с помощью RegisterObjectBound(Object) метода.

RevokeObjectBound(Object)

Удаляет объект из набора зарегистрированных объектов, которые необходимо освободить.

RevokeObjectParam(String)

Отменяет регистрацию объекта, найденного в данный момент под указанным ключом в внутренне поддерживаемой таблице параметров контекстного объекта, если этот ключ зарегистрирован в данный момент.

SetBindOptions(BIND_OPTS)

Сохраняет блок параметров в контексте привязки. Эти параметры будут применяться к последующим UCOMIMoniker операциям, которые используют этот контекст привязки.

Применяется к