Прочитать на английском

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


RegistrationConnectionType Перечисление

Определение

Определяет тип подключения к объекту класса.

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

C#
[System.Flags]
public enum RegistrationConnectionType
Наследование
RegistrationConnectionType
Атрибуты

Поля

Имя Значение Описание
MultipleUse 1

Несколько приложений могут подключиться к объекту класса с помощью вызовов объекта CoGetClassObject.

MultiSeparate 2

Регистрируют независимые фабрики классов CLSCTX_LOCAL_SERVER и CLSCTX_INPROC_SERVER.

SingleUse 0

После того, как приложение подключится к объекту класса с помощью CoGetClassObject, объект класса удаляется из открытого представления, чтобы ни одно другое представление не могло к нему подключиться. Это значение обычно используется для приложений с однооконным интерфейсом (SDI).

Surrogate 8

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

Suspended 4

Приостанавливает запросы на регистрацию и активацию для заданного значения CLSID до вызова CoResumeClassObjects.

Комментарии

Значения в перечислении RegistrationConnectionType используются в параметре flagsRegisterTypeForComClients метода . Эти значения совпадают с значениями, определенными в перечислении COM REGCLS , которое используется в качестве flags параметра в вызовах COM API CoRegisterClassObject.

Дополнительные сведения о CoRegisterClassObject перечислении REGCLS и см. в библиотеке MSDN.

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

Продукт Версии
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

См. также раздел