指定された情報でプロパティ グループを検索または作成します。
Public Function CreatePropertyGroup( _
ByVal name As String, _ ByRef dwIsoMode As PropertyLockMode, _ ByRef dwRelMode As PropertyReleaseMode, _ <Out()> ByRef fExist As Boolean _) As SharedPropertyGroup
[C#]
public SharedPropertyGroup CreatePropertyGroup(stringname, ref PropertyLockModedwIsoMode, ref PropertyReleaseModedwRelMode, out boolfExist);
[C++]
public: SharedPropertyGroup* CreatePropertyGroup(String* name,PropertyLockMode* dwIsoMode,PropertyReleaseMode* dwRelMode, [ Out] bool* fExist);
[JScript]
public function CreatePropertyGroup(
name : String,dwIsoMode : PropertyLockMode,dwRelMode : PropertyReleaseMode,fExist : Boolean) : SharedPropertyGroup;
パラメータ
- name
要求されたプロパティの名前。 - dwIsoMode
PropertyLockMode 値の 1 つ。詳細については「解説」を参照してください。 - dwRelMode
PropertyReleaseMode 値の 1 つ。詳細については「解説」を参照してください。 - fExist
このメソッドが返されるとき、指定したプロパティが既に存在している場合は true 、呼び出しによってプロパティが作成された場合は false が格納されています。
戻り値
要求された SharedPropertyGroup 。
解説
dwIsoMode を使用すると、取得操作および設定操作の際に、 SetGet を指定してロック プロパティを分割不可能にするか、 Method を指定してメソッド呼び出しの間、プロパティをロックするかのどちらかを選択できます。
注意 コンストラクタ内でプロパティ グループを作成する場合は、 Method を使用しないでください。これを行うと、デッドロックが発生する可能性があります。
dwRelMode に指定したリリース モードが Process である場合、そのプロセスの有効期間の間は name によって指定したプロパティの有効状態が維持されます。
必要条件
プラットフォーム: Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ
.NET Framework セキュリティ:
- 直前の呼び出し元の完全信頼。このメンバは、部分的に信頼されているコードから使用することはできません。詳細の参照先 : 部分信頼コードからのライブラリの使用
参照
SharedPropertyGroupManager クラス | SharedPropertyGroupManager メンバ | System.EnterpriseServices 名前空間