SharedPropertyGroupManager.CreatePropertyGroup Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Consente di trovare o creare un gruppo di proprietà con le informazioni specificate.
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
Parametri
- name
- String
Nome della proprietà richiesta.
- dwIsoMode
- PropertyLockMode
Uno dei valori di PropertyLockMode. Per altre informazioni, vedere la sezione Osservazioni.
- dwRelMode
- PropertyReleaseMode
Uno dei valori di PropertyReleaseMode. Per altre informazioni, vedere la sezione Osservazioni.
- fExist
- Boolean
Quando questo metodo termina, contiene true
se la proprietà era già esistente, false
se la proprietà è stata creata dalla chiamata.
Restituisce
Oggetto SharedPropertyGroup richiesto.
Esempio
Nell'esempio di codice seguente viene illustrato come usare il CreatePropertyGroup
metodo per creare una gestione gruppi di proprietà condivisa.
// 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)
Commenti
Usando dwIsoMode
, durante le operazioni get e set, è possibile scegliere di rendere atomice le proprietà di blocco specificando SetGeto per bloccare le proprietà per tutta la durata della chiamata al metodo specificando Method.
Attenzione
Non usare Method quando si crea un gruppo di proprietà in un costruttore, in questo modo può verificarsi un deadlock.
Se la modalità di rilascio specificata per dwRelMode
è Process, la proprietà specificata da name
viene mantenuta attiva per la durata del processo.