Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Sucht oder erstellt eine Eigenschaftengruppe mit den angegebenen Informationen.
Namespace: System.EnterpriseServices
Assembly: System.EnterpriseServices (in system.enterpriseservices.dll)
Syntax
'Declaration
Public Function CreatePropertyGroup ( _
name As String, _
ByRef dwIsoMode As PropertyLockMode, _
ByRef dwRelMode As PropertyReleaseMode, _
<OutAttribute> ByRef fExist As Boolean _
) As SharedPropertyGroup
'Usage
Dim instance As SharedPropertyGroupManager
Dim name As String
Dim dwIsoMode As PropertyLockMode
Dim dwRelMode As PropertyReleaseMode
Dim fExist As Boolean
Dim returnValue As SharedPropertyGroup
returnValue = instance.CreatePropertyGroup(name, dwIsoMode, dwRelMode, fExist)
public SharedPropertyGroup CreatePropertyGroup (
string name,
ref PropertyLockMode dwIsoMode,
ref PropertyReleaseMode dwRelMode,
out bool fExist
)
public:
SharedPropertyGroup^ CreatePropertyGroup (
String^ name,
PropertyLockMode% dwIsoMode,
PropertyReleaseMode% dwRelMode,
[OutAttribute] bool% fExist
)
public SharedPropertyGroup CreatePropertyGroup (
String name,
/** @ref */ PropertyLockMode dwIsoMode,
/** @ref */ PropertyReleaseMode dwRelMode,
/** @attribute OutAttribute() */ /** @ref */ boolean fExist
)
JScript unterstützt die Übergabe von Werttypargumenten als Verweis nicht.
Parameter
- name
Der Name der angeforderten Eigenschaft.
- dwIsoMode
Einer der PropertyLockMode-Werte. Weitere Informationen finden Sie im Abschnitt Hinweise.
- dwRelMode
Einer der PropertyReleaseMode-Werte. Weitere Informationen finden Sie im Abschnitt Hinweise.
- fExist
Enthält nach dem Beenden dieser Methode true, wenn die Eigenschaft bereits vorhanden war, und false, wenn die Eigenschaft durch den Aufruf erstellt wurde.
Rückgabewert
Die angeforderte SharedPropertyGroup.
Hinweise
Bei Get- und Set-Vorgängen können Sie mithilfe von dwIsoMode festlegen, dass Sperrvorgänge für Eigenschaften atomar sind, indem Sie SetGet angeben, oder festlegen, dass Eigenschaften für die Dauer des Methodenaufrufs gesperrt werden, indem Sie Method angeben.
Warnung
Verwenden Sie Method nicht beim Erstellen einer Eigenschaftengruppe in einem Konstruktor, da dies zu einem Deadlock führen kann.
Wenn der für dwRelMode angegebene Freigabemodus Process ist, bleibt die durch name angegebene Eigenschaft für die Lebensdauer des Prozesses aktiv.
Beispiel
Im folgenden Codebeispiel wird veranschaulicht, wie die CreatePropertyGroup-Methode verwendet wird, um einen Gruppen-Manager für freigegebene Eigenschaften zu erstellen.
' Create a shared property group.
Dim group As SharedPropertyGroup = groupManager.CreatePropertyGroup("Receipts", lockMode, releaseMode, groupExists)
// Create a shared property group.
SharedPropertyGroup group = groupManager.CreatePropertyGroup("Receipts",
ref lockMode, ref releaseMode, out groupExists);
// Create a shared property group.
SharedPropertyGroup^ group =
groupManager->CreatePropertyGroup( "Receipts", lockMode, releaseMode, groupExists );
// Create a shared property group.
SharedPropertyGroup group = groupManager.CreatePropertyGroup("Receipts",
lockMode, releaseMode, groupExists);
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter .
Plattformen
Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
Siehe auch
Referenz
SharedPropertyGroupManager-Klasse
SharedPropertyGroupManager-Member
System.EnterpriseServices-Namespace