Share via


SharedPropertyGroupManager.CreatePropertyGroup 方法

定義

尋找或建立具有指定資訊的屬性群組。

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

參數

name
String

要求的屬性名稱。

dwIsoMode
PropertyLockMode

其中一個 PropertyLockMode 值。 如需詳細資訊,請參閱<備註>一節。

dwRelMode
PropertyReleaseMode

其中一個 PropertyReleaseMode 值。 如需詳細資訊,請參閱<備註>一節。

fExist
Boolean

當這個方法傳回時,如果屬性已經存在,則包含 true;如果該呼叫建立屬性,則包含 false

傳回

所要求的 SharedPropertyGroup

範例

下列程式代碼範例示範如何使用 CreatePropertyGroup 方法來建立共用屬性群組管理員。

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

備註

dwIsoMode取得和設定作業期間,您可以選擇藉由指定 SetGet來讓鎖定屬性不可部分完成,或藉由指定 Method來鎖定方法呼叫期間的屬性。

警告

請勿在建構函式中建立屬性群組時使用 Method ,這樣做可能會導致死結。

如果 指定的 dwRelMode 發行模式為 Process,則 所 name 指定的 屬性會在進程的存留期內保持運作。

適用於