次の方法で共有


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ロックするかを選択できます。

注意事項

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

に指定された dwRelMode リリース モードが の場合、 Processname 指定されたプロパティは、プロセスの有効期間にわたって有効に保持されます。

適用対象