RegistrationClassContext-Enumeration
Veröffentlicht: Oktober 2016
Gibt den Satz der Ausführungskontexte, die ein Objekt der Klasse in denen für Anforderungen zum Erstellen von Instanzen verfügbar gemacht wird.
Diese Enumeration verfügt über ein FlagsAttribute-Attribut, das eine bitweise Kombination der Memberwerte zulässt.
Namespace: System.Runtime.InteropServices
Assembly: mscorlib (in mscorlib.dll)
Syntax
[FlagsAttribute]
public enum RegistrationClassContext
[FlagsAttribute]
public enum class RegistrationClassContext
[<FlagsAttribute>]
type RegistrationClassContext
<FlagsAttribute>
Public Enumeration RegistrationClassContext
Member
Membername | Beschreibung | |
---|---|---|
DisableActivateAsActivator | Deaktiviert die activate-as-Activator (AAA-Aktivierungen) nur für diese Aktivierung. |
|
EnableActivateAsActivator | Ermöglicht die activate-as-Activator (AAA-Aktivierungen) nur für diese Aktivierung. |
|
EnableCodeDownload | Ermöglicht das Herunterladen von Code aus dem Verzeichnisdienst oder dem Internet. |
|
FromDefaultContext | Beginnen Sie diese Aktivierung aus dem Standardkontext des aktuellen Apartments. |
|
InProcessHandler | Der Code, der Objekte dieser Klasse verwaltet ist ein in-Process-Handler. |
|
InProcessHandler16 | Nicht verwendet. |
|
InProcessServer | Der Code, der Objekte dieser Klasse erstellt und verwaltet handelt es sich um eine DLL, die in demselben Prozess wie der Aufrufer der Funktion angeben des Kontexts Klasse ausgeführt wird. |
|
InProcessServer16 | Nicht verwendet. |
|
LocalServer | Der EXE-Code, der Objekte dieser Klasse erstellt und verwaltet wird auf demselben Computer ausgeführt, aber in einem separaten Prozess geladen wird. |
|
NoCodeDownload | Verhindert, dass das Herunterladen von Code aus dem Verzeichnisdienst oder dem Internet. |
|
NoCustomMarshal | Gibt an, ob die Aktivierung fehlschlägt, wenn benutzerdefiniertes Marshalling verwendet. |
|
NoFailureLog | Überschreibt das Protokollieren von Fehlern. |
|
RemoteServer | Der Kontext eines Remotecomputers. |
|
Reserved1 | Nicht verwendet. |
|
Reserved2 | Nicht verwendet. |
|
Reserved3 | Nicht verwendet. |
|
Reserved4 | Nicht verwendet. |
|
Reserved5 | Nicht verwendet. |
Hinweise
Die Werte in der RegistrationClassContext -Enumeration werden verwendet, der classContext Parameter von der RegisterTypeForComClients Methode. Diese Werte sind identisch mit denen in der COM+ CLSCTX -Enumeration, die als dient der dwClsContext -Parameter in Aufrufen der COM-API- CoRegisterClassObject.
Weitere Informationen zu CoRegisterClassObject und CLSCTX -Enumeration, finden Sie in der MSDN Library.
Versionsinformationen
.NET Framework
Verfügbar seit 2.0
Siehe auch
RegisterTypeForComClients
System.Runtime.InteropServices-Namespace
Zurück zum Anfang