SharedPropertyGroupManager.CreatePropertyGroup Méthode

Définition

Recherche ou crée un groupe de propriétés avec les informations données.

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

Paramètres

name
String

Nom de la propriété demandée.

dwIsoMode
PropertyLockMode

Une des valeurs de l'objet PropertyLockMode. Pour plus d'informations, consultez la section Notes.

dwRelMode
PropertyReleaseMode

Une des valeurs de l'objet PropertyReleaseMode. Pour plus d'informations, consultez la section Notes.

fExist
Boolean

Lorsque cette méthode est retournée, elle contient true si la propriété existait déjà ; false si l'appel a créé la propriété.

Retours

Objet SharedPropertyGroup demandé.

Exemples

L’exemple de code suivant montre comment utiliser la CreatePropertyGroup méthode pour créer un gestionnaire de groupes de propriétés partagés.

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

Remarques

À l’aide dwIsoModede , pendant les opérations get et set, vous pouvez choisir de rendre les propriétés de verrouillage atomiques en spécifiant SetGet, ou de verrouiller les propriétés sur la durée de l’appel de méthode en spécifiant Method.

Attention

Ne pas utiliser Method lors de la création d’un groupe de propriétés dans un constructeur, cela peut entraîner un blocage.

Si le mode de libération spécifié pour dwRelMode est Process, la propriété spécifiée par name est maintenue active pendant toute la durée de vie du processus.

S’applique à