Поделиться через


UCOMIBindCtx Интерфейс

Определение

Внимание!

Use System.Runtime.InteropServices.ComTypes.IBindCtx instead. http://go.microsoft.com/fwlink/?linkid=14202

Взамен рекомендуется использовать BIND_OPTS.

public interface class UCOMIBindCtx
[System.Runtime.InteropServices.Guid("0000000e-0000-0000-C000-000000000046")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface UCOMIBindCtx
[System.Runtime.InteropServices.Guid("0000000e-0000-0000-C000-000000000046")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
[System.Obsolete("Use System.Runtime.InteropServices.ComTypes.IBindCtx instead. http://go.microsoft.com/fwlink/?linkid=14202", false)]
public interface UCOMIBindCtx
[<System.Runtime.InteropServices.Guid("0000000e-0000-0000-C000-000000000046")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type UCOMIBindCtx = interface
[<System.Runtime.InteropServices.Guid("0000000e-0000-0000-C000-000000000046")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
[<System.Obsolete("Use System.Runtime.InteropServices.ComTypes.IBindCtx instead. http://go.microsoft.com/fwlink/?linkid=14202", false)>]
type UCOMIBindCtx = interface
Public Interface UCOMIBindCtx
Атрибуты

Комментарии

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

Методы

EnumObjectParam(UCOMIEnumString)
Устаревшие..

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

GetBindOptions(BIND_OPTS)
Устаревшие..

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

GetObjectParam(String, Object)
Устаревшие..

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

GetRunningObjectTable(UCOMIRunningObjectTable)
Устаревшие..

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

RegisterObjectBound(Object)
Устаревшие..

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

RegisterObjectParam(String, Object)
Устаревшие..

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

ReleaseBoundObjects()
Устаревшие..

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

RevokeObjectBound(Object)
Устаревшие..

Удаляет все объекты из списка зарегистрированных объектов, нуждающихся в освобождении.

RevokeObjectParam(String)
Устаревшие..

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

SetBindOptions(BIND_OPTS)
Устаревшие..

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

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