PersonalizationStateInfoCollection.Remove(String, String) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
PersonalizationStateInfo派生オブジェクトをコレクションから削除します。
public:
void Remove(System::String ^ path, System::String ^ username);
public void Remove(string path, string username);
member this.Remove : string * string -> unit
Public Sub Remove (path As String, username As String)
パラメーター
- path
- String
削除するパーソナル化状態オブジェクトの相対アプリケーション パス。
- username
- String
削除する UserPersonalizationStateInfo派生オブジェクトのユーザー名。
例外
コレクションが読み取り専用としてマークされました。
注釈
このメソッドは、 PersonalizationStateInfo派生インスタンスをコレクションから削除します。 削除されたインスタンスの後の要素は、空いている位置を占めるために上に移動されます。 内部的には、コレクションの数は 1 ずつ減らされます。 コレクションに対して現在アクティブになっている列挙子はすべて無効になります。
pathのみが指定されている場合は、そのパスのSharedPersonalizationStateInfo インスタンスが削除されます。
pathとusernameの両方が指定されている場合は、UserPersonalizationStateInfoとpathの組み合わせのusername インスタンスが削除されます。
Note
コレクションから既存以外の項目を削除することができます。このアクションでは例外は発生しません。