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 從集合中移除衍生實例。 移除的實例之後的任何元素都會向上移動,以佔用空置的位置。 在內部,集合的計數會遞減一。 目前針對集合使用的任何列舉值都無效。

如果只 path 提供 ,則會 SharedPersonalizationStateInfo 移除該路徑的 實例。 如果同時 path 提供 和 ,則會 UserPersonalizationStateInfo 移除 和 username username 的組合 path 實例。

注意

您可以嘗試從集合中移除不存在的專案;此動作不會引發例外狀況。

適用於