RegistrationClassContext Enumerazione

Definizione

Specifica l'insieme di contesti di esecuzione in cui un oggetto classe verrà reso disponibile per richieste di creazione di istanze.Specifies the set of execution contexts in which a class object will be made available for requests to construct instances.

Questa enumerazione ha un attributo FlagsAttribute che consente una combinazione bit per bit dei valori del relativo membro.

public enum class RegistrationClassContext
[System.Flags]
public enum RegistrationClassContext
type RegistrationClassContext = 
Public Enum RegistrationClassContext
Ereditarietà
RegistrationClassContext
Attributi

Campi

DisableActivateAsActivator 32768

Disabilita le attivazioni AAA (activate-as-activator) solo per questa attivazione.Disables activate-as-activator (AAA) activations for this activation only.

EnableActivateAsActivator 65536

Attiva le attivazioni AAA (activate-as-activator) solo per questa attivazione.Enables activate-as-activator (AAA) activations for this activation only.

EnableCodeDownload 8192

Consente il download del codice dal Servizio directory o da Internet.Allows the downloading of code from the Directory Service or the Internet.

FromDefaultContext 131072

Avvia questa attivazione dal contesto predefinito dell'apartment corrente.Begin this activation from the default context of the current apartment.

InProcessHandler 2

Il codice tramite cui vengono gestiti gli oggetti di questa classe è un gestore in-process.The code that manages objects of this class is an in-process handler.

InProcessHandler16 32

Non usato.Not used.

InProcessServer 1

Il codice tramite cui vengono creati e gestiti gli oggetti di questa classe è una DLL che viene eseguita nello stesso processo del chiamante della funzione che specifica il contesto della classe.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

Non usato.Not used.

LocalServer 4

Il codice EXE tramite cui vengono creati e gestiti gli oggetti di questa classe viene eseguito nello stesso computer, ma viene caricato in uno spazio processi distinto.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

Impedisce il download del codice dal Servizio directory o da Internet.Disallows the downloading of code from the Directory Service or the Internet.

NoCustomMarshal 4096

Specifica se l'attivazione avrà esito negativo se viene utilizzato il marshalling personalizzato.Specifies whether activation fails if it uses custom marshaling.

NoFailureLog 16384

Esegue l'override della registrazione degli errori.Overrides the logging of failures.

RemoteServer 16

Contesto di un computer remoto.A remote machine context.

Reserved1 64

Non usato.Not used.

Reserved2 128

Non usato.Not used.

Reserved3 256

Non usato.Not used.

Reserved4 512

Non usato.Not used.

Reserved5 2048

Non usato.Not used.

Commenti

I valori nell' RegistrationClassContext enumerazione vengono utilizzati classContext nel parametro del RegisterTypeForComClients metodo.The values in the RegistrationClassContext enumeration are used in the classContext parameter of the RegisterTypeForComClients method. Questi valori sono identici a quelli definiti nell'enumerazione com CLSCTX , che viene usata come dwClsContext parametro nelle chiamate all'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.

Per ulteriori informazioni su CoRegisterClassObject e sull'enumerazione CLSCTX , vedere MSDN Library.For more information about CoRegisterClassObject and the CLSCTX enumeration, see the MSDN library.

Si applica a

Vedi anche