Compartilhar via


Enumeração RegistrationClassContext

 

Dica

The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

Especifica o conjunto de contextos de execução nos quais um objeto de classe será disponibilizado para solicitações para instâncias de constructo.

Esta enumeração tem um atributo FlagsAttribute que permite uma combinação bit a bit de seus valores de membro.

Namespace:   System.Runtime.InteropServices
Assembly:  mscorlib (em mscorlib.dll)

Sintaxe

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

Membros

Nome do membro Descrição
DisableActivateAsActivator

Desabilita ativações AAA (Ativar como Ativador) apenas para esta ativação.

EnableActivateAsActivator

Habilita ativações AAA (Ativar como Ativador) apenas para esta ativação.

EnableCodeDownload

Permite o download do código do Serviço de Diretório ou da Internet.

FromDefaultContext

Inicie esta ativação do contexto padrão do apartment atual.

InProcessHandler

O código que gerencia objetos desta classe é um manipulador em processo.

InProcessHandler16

Não usado.

InProcessServer

O código que cria e gerencia objetos dessa classe é um DLL executado no mesmo processo que o chamador da função que especifica o contexto da classe.

InProcessServer16

Não usado.

LocalServer

O código EXE que cria e gerencia objetos desta classe é executado no mesmo computador, mas carregado em um espaço de processo separado.

NoCodeDownload

Não permite o download do código do Serviço de Diretório ou da Internet.

NoCustomMarshal

Especifica se a ativação falhará se ela usar marshaling personalizado.

NoFailureLog

Substitui o registro de falhas em log.

RemoteServer

Um contexto de computador remoto.

Reserved1

Não usado.

Reserved2

Não usado.

Reserved3

Não usado.

Reserved4

Não usado.

Reserved5

Não usado.

Comentários

Os valores a RegistrationClassContext enumeração são usados no classContext parâmetro do RegisterTypeForComClients método. Esses valores são os mesmos definidos no COM CLSCTX enumeração, que é usada como o dwClsContext parâmetro em chamadas para a API COM CoRegisterClassObject.

Para obter mais informações sobre CoRegisterClassObject e CLSCTX enumeração, consulte a biblioteca MSDN.

Informações de Versão

.NET Framework
Disponível desde 2.0

Confira Também

RegisterTypeForComClients
Namespace System.Runtime.InteropServices

Retornar ao início