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) |
Сохраняет блок параметров в контексте привязки. Эти параметры будут применяться к последующим |