SharedPropertyGroupManager.CreatePropertyGroup Methode

Definitie

Hiermee zoekt of maakt u een eigenschapsgroep met de opgegeven informatie.

public:
 System::EnterpriseServices::SharedPropertyGroup ^ CreatePropertyGroup(System::String ^ name, System::EnterpriseServices::PropertyLockMode % dwIsoMode, System::EnterpriseServices::PropertyReleaseMode % dwRelMode, [Runtime::InteropServices::Out] bool % fExist);
public System.EnterpriseServices.SharedPropertyGroup CreatePropertyGroup(string name, ref System.EnterpriseServices.PropertyLockMode dwIsoMode, ref System.EnterpriseServices.PropertyReleaseMode dwRelMode, out bool fExist);
member this.CreatePropertyGroup : string * PropertyLockMode * PropertyReleaseMode * bool -> System.EnterpriseServices.SharedPropertyGroup
Public Function CreatePropertyGroup (name As String, ByRef dwIsoMode As PropertyLockMode, ByRef dwRelMode As PropertyReleaseMode, ByRef fExist As Boolean) As SharedPropertyGroup

Parameters

name
String

De naam van de aangevraagde eigenschap.

dwIsoMode
PropertyLockMode

Een van de PropertyLockMode waarden. Zie de sectie Opmerkingen voor meer informatie.

dwRelMode
PropertyReleaseMode

Een van de PropertyReleaseMode waarden. Zie de sectie Opmerkingen voor meer informatie.

fExist
Boolean

Wanneer deze methode wordt geretourneerd, bevat deze true als de eigenschap al bestaat. false Als de aanroep de eigenschap heeft gemaakt.

Retouren

De aangevraagde SharedPropertyGroup.

Voorbeelden

In het volgende codevoorbeeld ziet u hoe u de CreatePropertyGroup methode gebruikt om een groepsbeheerder voor gedeelde eigenschappen te maken.

// Create a shared property group.
SharedPropertyGroup^ group =
   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.
Dim group As SharedPropertyGroup = groupManager.CreatePropertyGroup("Receipts", lockMode, releaseMode, groupExists)

Opmerkingen

Tijdens het ophalen dwIsoModeen instellen van bewerkingen kunt u vergrendelingseigenschappen atomisch maken door eigenschappen op te geven SetGetof eigenschappen te vergrendelen gedurende de duur van de methode-aanroep door op Methodte geven.

Caution

Gebruik dit niet Method bij het maken van een eigenschapsgroep in een constructor. Dit kan leiden tot een impasse.

Als de opgegeven dwRelMode releasemodus is Process, wordt de eigenschap die is name opgegeven voor de levensduur van het proces actief gehouden.

Van toepassing op