PersonalizationStateInfoCollection.Remove(String, String) Méthode

Définition

Supprime un PersonalizationStateInfoobjet dérivé de la collection.

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)

Paramètres

path
String

Chemin d’accès d’application relatif de l’objet d’état de personnalisation à supprimer.

username
String

Nom d’utilisateur de l’objet UserPersonalizationStateInfodérivé à supprimer.

Exceptions

La collection a été marquée en lecture seule.

path a la valeur null.

- ou -

les deux paramètres sont null.

Remarques

Cette méthode supprime une PersonalizationStateInfoinstance dérivée de la collection. Tous les éléments après la suppression de l’instance sont déplacés vers le haut pour occuper la position vacante. En interne, le nombre de la collection est décrémenté par un. Tous les énumérateurs actuellement actifs sur la collection sont invalidés.

Si elle est fournie uniquement path , l’instance SharedPersonalizationStateInfo de ce chemin d’accès est supprimée. Si les deux path et username sont fournis, l’instance UserPersonalizationStateInfo de la combinaison et pathusername est supprimée.

Note

Vous pouvez essayer de supprimer un élément non existant de la collection ; cette action ne déclenche pas d’exception.

S’applique à