語言

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 在程序的整個生命週期內保持存活。

適用於