SharedPropertyGroupManager.CreatePropertyGroup Metod

Definition

Söker efter eller skapar en egenskapsgrupp med den angivna informationen.

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

Parametrar

name
String

Namnet på den begärda egenskapen.

dwIsoMode
PropertyLockMode

Ett av PropertyLockMode värdena. Mer information finns i avsnittet Kommentarer.

dwRelMode
PropertyReleaseMode

Ett av PropertyReleaseMode värdena. Mer information finns i avsnittet Kommentarer.

fExist
Boolean

När den här metoden returnerar, innehåller true om egenskapen redan fanns, false om anropet skapade egenskapen.

Returer

Den begärda SharedPropertyGroup.

Exempel

I följande kodexempel visas hur du använder CreatePropertyGroup metoden för att skapa en gruppansvarig för delade egenskaper.

// 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)

Kommentarer

Med hjälp av dwIsoMode, under get- och set-åtgärder kan du antingen välja att göra låsningsegenskaperna atomiska genom att ange SetGeteller låsa egenskaper under varaktigheten för metodanropet genom att Methodange .

Caution

Använd Method inte när du skapar en egenskapsgrupp i en konstruktor, vilket kan leda till ett dödläge.

Om versionsläget som anges för dwRelMode är Process, hålls egenskapen som anges av name vid liv under processens livslängd.

Gäller för