Condividi tramite


PersonalizationStateInfoCollection.Remove(String, String) Metodo

Definizione

Rimuove un oggetto derivato da PersonalizationStateInfo dall'insieme.

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 relativo dell'applicazione dell'oggetto di stato di personalizzazione da rimuovere.

username
String

Nome utente dell'oggetto derivato da UserPersonalizationStateInfo da rimuovere.

Eccezioni

L'insieme è contrassegnato come di sola lettura.

path è null.

-oppure-

entrambi i parametri sono null.

Commenti

Questo metodo rimuove un'istanza PersonalizationStateInfoderivata dalla raccolta. Tutti gli elementi dopo che l'istanza rimossa vengono spostati per occupare la posizione vacante. Internamente, il conteggio della raccolta viene decretato da uno. Tutti gli enumeratori attualmente attivi nella raccolta non sono validi.

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.

Nota

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

Si applica a