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値の 1 つ。 詳細については、「解説」セクションを参照してください。

dwRelMode
PropertyReleaseMode

PropertyReleaseMode値の 1 つ。 詳細については、「解説」セクションを参照してください。

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を指定してメソッド呼び出しの期間中にプロパティをロックするかを選択できます。

Caution

コンストラクターでプロパティ グループを作成するときに Method を使用しないでください。これを行うと、デッドロックが発生する可能性があります。

dwRelModeに指定されたリリース モードがProcess場合、nameで指定されたプロパティは、プロセスの有効期間中有効です。

適用対象