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