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

Определение

Определяет набор контекстов выполнения, в которых объект класса будет доступен для запросов, создающих экземпляры.Specifies the set of execution contexts in which a class object will be made available for requests to construct instances.

Это перечисление имеет атрибут FlagsAttribute, который разрешает побитовое сочетание значений его элементов.

public enum class RegistrationClassContext
[System.Flags]
public enum RegistrationClassContext
type RegistrationClassContext = 
Public Enum RegistrationClassContext
Наследование
RegistrationClassContext
Атрибуты

Поля

DisableActivateAsActivator 32768

Отключает активации AAA (активируется как активатор) только для этой активации.Disables activate-as-activator (AAA) activations for this activation only.

EnableActivateAsActivator 65536

Включает активации AAA (активируется как активатор) только для этой активации.Enables activate-as-activator (AAA) activations for this activation only.

EnableCodeDownload 8192

Разрешает загрузку кода из службы каталогов или Интернета.Allows the downloading of code from the Directory Service or the Internet.

FromDefaultContext 131072

Эту активацию следует начинать с контекста по умолчанию текущего апартмента.Begin this activation from the default context of the current apartment.

InProcessHandler 2

Код, управляющий объектами этого класса, является внутрипроцессным обработчиком.The code that manages objects of this class is an in-process handler.

InProcessHandler16 32

Не используется.Not used.

InProcessServer 1

Код, создающий объекты этого класса и управляющий ими, представляет собой DLL, выполняемую в том же процессе, что и вызывающий объект функции, задающий контекст класса.The code that creates and manages objects of this class is a DLL that runs in the same process as the caller of the function specifying the class context.

InProcessServer16 8

Не используется.Not used.

LocalServer 4

EXE-код, создающий объекты этого класса и управляющий ими, выполняется на том же компьютере, но загружается в отдельное пространство процесса.The EXE code that creates and manages objects of this class runs on same machine but is loaded in a separate process space.

NoCodeDownload 1024

Запрещает загрузку кода из службы каталогов или Интернета.Disallows the downloading of code from the Directory Service or the Internet.

NoCustomMarshal 4096

Определяет, заканчивается ли активация неудачей при использовании настраиваемого маршалинга.Specifies whether activation fails if it uses custom marshaling.

NoFailureLog 16384

Переопределяет ведение журнала отказов.Overrides the logging of failures.

RemoteServer 16

Контекст удаленного компьютера.A remote machine context.

Reserved1 64

Не используется.Not used.

Reserved2 128

Не используется.Not used.

Reserved3 256

Не используется.Not used.

Reserved4 512

Не используется.Not used.

Reserved5 2048

Не используется.Not used.

Комментарии

Значения в RegistrationClassContext перечислении используются classContext в параметре RegisterTypeForComClients метода.The values in the RegistrationClassContext enumeration are used in the classContext parameter of the RegisterTypeForComClients method. Эти значения совпадают с параметрами, определенными в перечислении com клскткс , которое используется в качестве dwClsContext параметра в вызовах API CoRegisterClassObjectcom.These values are the same as those defined in the COM CLSCTX enumeration, which is used as the dwClsContext parameter in calls to the COM API CoRegisterClassObject.

Дополнительные сведения о CoRegisterClassObject и перечислении клскткс см. в библиотеке MSDN.For more information about CoRegisterClassObject and the CLSCTX enumeration, see the MSDN library.

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

Дополнительно