PersonalizationStateInfoCollection.Remove(String, String) Metoda

Definice

Odebere objekt odvozený PersonalizationStateInfoz kolekce.

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

Relativní cesta aplikace objektu stavu přizpůsobení, který se má odebrat.

username
String

Uživatelské jméno odvozeného objektu UserPersonalizationStateInfo, který se má odebrat.

Výjimky

Kolekce byla označena jen pro čtení.

path je null.

-nebo- Oba parametry mají hodnotu null.

Poznámky

Tato metoda odebere instanci odvozenou PersonalizationStateInfoz kolekce. Všechny prvky po odebrání instance se přesunou nahoru, aby zabíraly volné místo. Interně se počet kolekcí dekrementuje o jeden. Všechny výčty, které jsou aktuálně aktivní pro kolekci, jsou neplatné.

Pokud je k dispozici pouze path tato cesta, SharedPersonalizationStateInfo odebere se instance této cesty. Pokud jsou k dispozici obě path a username jsou k dispozici, UserPersonalizationStateInfo instance pro kombinaci path a username je odebrána.

Poznámka

Z kolekce můžete zkusit odebrat neexistující položku; tato akce nevyvolá výjimku.

Platí pro