PersonalizationStateInfoCollection.Remove(String, String) Méthode

Définition

Supprime de la collection un objet dérivé de PersonalizationStateInfo.

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 de l'état de personnalisation à supprimer.

username
String

Nom d'utilisateur de l'objet dérivé de UserPersonalizationStateInfo à supprimer.

Exceptions

La collection était 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 l’instance supprimée sont déplacés vers le haut pour occuper la position vacante. En interne, le nombre de la collection est décrémenté d’un. Tous les énumérateurs actuellement actifs sur la collection sont invalidés.

Si seulement path est fourni, l’instance SharedPersonalizationStateInfo de ce chemin d’accès est supprimée. Si et pathusername sont fournis, l’instance UserPersonalizationStateInfo de la combinaison de path et username est supprimée.

Notes

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

S’applique à