Freigeben über


RegistrationConnectionType-Enumeration

 

Veröffentlicht: Oktober 2016

Definiert die Typen von Verbindungen auf ein Klassenobjekt.

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 RegistrationConnectionType
[FlagsAttribute]
public enum class RegistrationConnectionType
[<FlagsAttribute>]
type RegistrationConnectionType
<FlagsAttribute>
Public Enumeration RegistrationConnectionType

Member

Membername Beschreibung
MultipleUse

Mehrere Clientanwendungen können eine Verbindung herstellen, auf das Objekt der Klasse durch Aufrufen von CoGetClassObject.

MultiSeparate

Register trennen CLSCTX_LOCAL_SERVER und CLSCTX_INPROC_SERVER Klassenfactorys.

SingleUse

Sobald eine Anwendung verbunden ist, auf ein Klassenobjekt mit CoGetClassObject, das Klassenobjekt aus der öffentlichen Ansicht entfernt, sodass keine andere Anwendung hergestellt werden können. Dieser Wert wird häufig für einzelne Document Interface (SDI) Applikationen verwendet.

Surrogate

Das Klassenobjekt ist ein Ersatzprozess zum Ausführen von DLL-Servern.

Suspended

Hält die Registrierung und Aktivierung Anfragen nach der angegebenen CLSID, bis ein von Aufruf CoResumeClassObjects.

Hinweise

Die Werte in der RegistrationConnectionType -Enumeration werden verwendet, der flags Parameter von der RegisterTypeForComClients Methode. Diese Werte sind identisch mit denen in der COM+ REGCLS -Enumeration, die als dient der flags -Parameter in Aufrufen der COM-API- CoRegisterClassObject.

Weitere Informationen zu CoRegisterClassObject und REGCLS -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