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 インスタンスが削除されます。 pathusernameの両方が指定されている場合は、UserPersonalizationStateInfopathの組み合わせのusername インスタンスが削除されます。

Note

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

適用対象