Freigeben über


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