Udostępnij za pośrednictwem


PersonalizationStateInfoCollection.Remove(String, String) Metoda

Definicja

PersonalizationStateInfoUsuwa obiekt pochodny z kolekcji.

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 pojedynczo. Wszystkie moduły wyliczania aktualnie aktywne względem kolekcji są unieważniane.

Jeśli zostanie podana tylko path ta ścieżka, SharedPersonalizationStateInfo zostanie usunięte wystąpienie dla tej ścieżki. Jeśli są podane zarówno path , jak i username , UserPersonalizationStateInfo wystąpienie dla kombinacji path i username zostanie usunięte.

Uwaga

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

Dotyczy