Compartir a través de


Enumeración RegistrationClassContext

 

Publicado: octubre de 2016

Especifica el conjunto de contextos de ejecución en el que un objeto de clase estará disponible para las solicitudes crear instancias.

Esta enumeración tiene un atributo FlagsAttribute que permite una combinación bit a bit de sus valores de miembro.

Espacio de nombres:   System.Runtime.InteropServices
Ensamblado:  mscorlib (en mscorlib.dll)

Sintaxis

[FlagsAttribute]
public enum RegistrationClassContext
[FlagsAttribute]
public enum class RegistrationClassContext
[<FlagsAttribute>]
type RegistrationClassContext
<FlagsAttribute>
Public Enumeration RegistrationClassContext

Miembros

Nombre de miembro Descripción
DisableActivateAsActivator

Deshabilita las activaciones de activar como activador (AAA) para esta activación sólo.

EnableActivateAsActivator

Habilita las activaciones de activar como activador (AAA) para esta activación sólo.

EnableCodeDownload

Permite la descarga de código desde el servicio de directorio o Internet.

FromDefaultContext

Comience esta activación del contexto predeterminado del apartamento actual.

InProcessHandler

El código que administra objetos de esta clase es un controlador en proceso.

InProcessHandler16

No usado.

InProcessServer

El código que crea y administra objetos de esta clase es una DLL que se ejecuta en el mismo proceso que el llamador de la función especificando el contexto de clase.

InProcessServer16

No usado.

LocalServer

El código del EXE que crea y administra objetos de esta clase se ejecuta en el mismo equipo pero se carga en un espacio de proceso independiente.

NoCodeDownload

No permite la descarga de código desde el servicio de directorio o Internet.

NoCustomMarshal

Especifica si se produce un error en la activación si utiliza el cálculo de referencias personalizado.

NoFailureLog

Anula el registro de errores.

RemoteServer

Contexto de un equipo remoto.

Reserved1

No usado.

Reserved2

No usado.

Reserved3

No usado.

Reserved4

No usado.

Reserved5

No usado.

Comentarios

Los valores de la RegistrationClassContext enumeración se utiliza en el classContext parámetro de la RegisterTypeForComClients (método). Estos valores son los mismos que los definidos en el COM CLSCTX enumeración, que se utiliza como el dwClsContext parámetro en las llamadas a la API de COM CoRegisterClassObject.

Para obtener más información acerca de CoRegisterClassObject y CLSCTX enumeración, vea MSDN library.

Información de versión

.NET Framework
Disponible desde 2.0

Ver también

RegisterTypeForComClients
Espacio de nombres System.Runtime.InteropServices

Volver al principio