PersonalizationStateInfoCollection.Remove(String, String) Metodo

Definizione

Rimuove dall'insieme un PersonalizationStateInfooggetto derivato da .

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)

Parametri

path
String

Percorso dell'applicazione relativo dell'oggetto stato di personalizzazione da rimuovere.

username
String

Nome utente dell'oggetto UserPersonalizationStateInfoderivato da da rimuovere.

Eccezioni

La raccolta è stata contrassegnata come di sola lettura.

path è null.

oppure

entrambi i parametri sono Null.

Commenti

Questo metodo rimuove dall'insieme un'istanza PersonalizationStateInfoderivata da . Tutti gli elementi dopo che l'istanza rimossa vengono spostati fino a occupare la posizione vacante. Internamente, il conteggio della raccolta viene decrementato di uno. Tutti gli enumeratori attualmente attivi per la raccolta vengono invalidati.

Se viene specificato solo path , l'istanza SharedPersonalizationStateInfo di tale percorso viene rimossa. Se vengono forniti entrambi path e username , l'istanza UserPersonalizationStateInfo per la combinazione di path e username viene rimossa.

Note

È possibile provare a rimuovere un elemento non esistente dalla raccolta; questa azione non genererà un'eccezione.

Si applica a