Język

PersonalizationStateInfoCollection.Remove(String, String) Metoda

Definicja

Usuwa obiekt pochodny z PersonalizationStateInfokolekcji.

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)

Parametry

path
String

Względna ścieżka aplikacji obiektu stanu personalizacji do usunięcia.

username
String

Nazwa użytkownika obiektu pochodnego UserPersonalizationStateInfo, który ma zostać usunięty.

Wyjątki

Kolekcja została oznaczona jako tylko do odczytu.

path ma wartość null.

— lub —

oba parametry mają wartość null.

Uwagi

Ta metoda usuwa PersonalizationStateInfowystąpienie pochodne z kolekcji. Wszystkie elementy po usunięciu wystąpienia zostaną przeniesione w górę, aby zajmować wolne położenie. Wewnętrznie liczba kolekcji jest dekrementowana o jedną. Wszystkie moduły wyliczania aktualnie aktywne względem kolekcji są unieważniane.

Jeśli zostanie podana path tylko SharedPersonalizationStateInfo wartość , wystąpienie dla tej ścieżki zostanie usunięte. Jeśli zostanie podana wartość i pathusername , UserPersonalizationStateInfo wystąpienie dla kombinacji parametru path i username zostanie usunięte.

Note

Możesz spróbować usunąć nieistniejący element z kolekcji; ta akcja nie zgłosi wyjątku.

Dotyczy