PersonalizationStateInfoCollection.Remove(String, String) メソッド

定義

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 の派生オブジェクトのユーザー名。

例外

コレクションが読み取り専用としてマークされています。

path が null です。

- または -

両方のパラメーターが null です。

注釈

このメソッドは、 PersonalizationStateInfoコレクションから派生インスタンスを削除します。 削除されたインスタンスの後の要素は、空いている位置を占めるために上に移動されます。 内部的には、コレクションの数は 1 ずつ減らされます。 コレクションに対して現在アクティブになっている列挙子はすべて無効になります。

のみが path 指定されている場合は、そのパスの SharedPersonalizationStateInfo インスタンスが削除されます。 と の両方pathが指定されている場合は、 と usernameUserPersonalizationStateInfo組み合わせのpathインスタンスが削除usernameされます。

注意

コレクションから既存でない項目を削除できます。このアクションでは例外は発生しません。

適用対象