Чтобы прочитать статью на английском языке, установите флажок Английский. Вы также можете просматривать текст на английском языке во всплывающем окне, наводя указатель мыши на текст.
Перевод
Английский
Эта документация перемещена в архив и не поддерживается.

RegistrationClassContext - перечисление

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

Это перечисление имеет атрибут FlagsAttribute, поддерживающий побитовое соединение составляющих его значений.

Пространство имен:  System.Runtime.InteropServices
Сборка:  mscorlib (в mscorlib.dll)

[FlagsAttribute]
public enum RegistrationClassContext

Имя членаОписание
InProcessServerКод, создающий объекты этого класса и управляющий ими, представляет собой DLL, выполняемую в том же процессе, что и вызывающий объект функции, задающий контекст класса.
InProcessHandlerКод, управляющий объектами этого класса, является внутрипроцессным обработчиком.
LocalServerEXE-код, создающий объекты этого класса и управляющий ими, выполняется на том же компьютере, но загружается в отдельное пространство процесса.
InProcessServer16Не используется.
RemoteServerКонтекст удаленного компьютера.
InProcessHandler16Не используется.
Reserved1Не используется.
Reserved2Не используется.
Reserved3Не используется.
Reserved4Не используется.
NoCodeDownloadЗапрещает загрузку кода из службы каталогов или Интернета.
Reserved5Не используется.
NoCustomMarshalОпределяет, заканчивается ли активация неудачей при использовании настраиваемого маршалинга.
EnableCodeDownloadРазрешает загрузку кода из службы каталогов или Интернета.
NoFailureLogПереопределяет ведение журнала отказов.
DisableActivateAsActivatorОтключает активации AAA (активируется как активатор) только для этой активации.
EnableActivateAsActivatorВключает активации AAA (активируется как активатор) только для этой активации.
FromDefaultContextЭту активацию следует начинать с контекста по умолчанию текущего апартмента.

Значения из перечисления RegistrationClassContext используются в параметре classContext метода RegisterTypeForComClients method. Эти значения совпадают со значениями, определенными в перечислении CLSCTX COM, используемом в качестве параметра dwClsContext в вызовах CoRegisterClassObject API COM.

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

.NET Framework

Поддерживается в версиях: 4, 3.5, 3.0, 2.0

.NET Framework (клиентский профиль)

Поддерживается в версиях: 4, 3.5 SP1

Windows 7, Windows Vista с пакетом обновления 1 (SP1) или выше, Windows XP с пакетом обновления 3 (SP3), 64-разрядный выпуск Windows XP с пакетом обновления 2 (SP2), Windows Server 2008 (Server Core не поддерживается), Windows Server 2008 R2 (Server Core поддерживается с пакетом обновления 1 (SP1) или более поздним), Windows Server 2003 SP2

.NET Framework поддерживает не все версии каждой платформы. Поддерживаемые версии перечислены в разделе Требования к системе для .NET Framework.
Показ: