SharedPropertyGroupManager.CreatePropertyGroup Metoda

Definice

Vyhledá nebo vytvoří skupinu vlastností s danými informacemi.

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

Parametry

name
String

Název požadované vlastnosti.

dwIsoMode
PropertyLockMode

Jedna z PropertyLockMode hodnot. Další informace naleznete v části Poznámky.

dwRelMode
PropertyReleaseMode

Jedna z PropertyReleaseMode hodnot. Další informace naleznete v části Poznámky.

fExist
Boolean

Když se tato metoda vrátí, obsahuje true , jestli vlastnost již existovala; false pokud volání vytvořilo vlastnost.

Návraty

Požadovaný SharedPropertyGroupsoubor .

Příklady

Následující příklad kódu ukazuje, jak pomocí CreatePropertyGroup metody vytvořit správce skupiny sdílených vlastností.

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

Poznámky

Pomocí dwIsoModepříkazu můžete při operacích get a set zvolit, aby byly vlastnosti uzamčení atomické zadáním SetGet, nebo uzamknout vlastnosti po dobu trvání volání metody zadáním Methodpříkazu .

Upozornění

Nepoužívejte Method při vytváření skupiny vlastností v konstruktoru, což může vést k vzájemnému zablokování.

Pokud je Processrežim uvolnění určený pro dwRelMode , vlastnost určená nástrojem name je uchována naživu po celou dobu životnosti procesu.

Platí pro