SharedPropertyGroupManager.CreatePropertyGroup Metoda

Definicja

Znajduje lub tworzy grupę właściwości z podanymi informacjami.

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

Nazwa żądanej właściwości.

dwIsoMode
PropertyLockMode

PropertyLockMode Jedna z wartości. Zobacz sekcję Spostrzeżenia, aby uzyskać więcej informacji.

dwRelMode
PropertyReleaseMode

PropertyReleaseMode Jedna z wartości. Zobacz sekcję Spostrzeżenia, aby uzyskać więcej informacji.

fExist
Boolean

Gdy ta metoda zwróci wartość , zawiera true wartość , jeśli właściwość już istniała; false jeśli wywołanie utworzyło właściwość .

Zwraca

Żądany element SharedPropertyGroup.

Przykłady

W poniższym przykładzie kodu pokazano, jak za pomocą CreatePropertyGroup metody utworzyć menedżera grupy właściwości udostępnionych.

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

Uwagi

Przy użyciu polecenia dwIsoMode, podczas operacji pobierania i ustawiania można ustawić właściwości blokujące jako niepodzielne przez określenie SetGetwłaściwości lub zablokować właściwości w czasie trwania wywołania metody, określając wartość Method.

Przestroga

Nie należy używać Method podczas tworzenia grupy właściwości w konstruktorze, co może spowodować zakleszczenie.

Jeśli tryb zwolnienia określony dla dwRelMode parametru to Process, właściwość określona przez name program jest utrzymywana przy życiu przez cały okres istnienia procesu.

Dotyczy