PersonalizationStateInfoCollection.Remove(String, String) Methode

Definition

Entfernt ein -abgeleitetes PersonalizationStateInfoObjekt aus der Auflistung.

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)

Parameter

path
String

Der relative Anwendungspfad des zu entfernenden Personalisierungsstatusobjekts.

username
String

Der Benutzername des UserPersonalizationStateInfozu entfernenden -abgeleiteten Objekts.

Ausnahmen

Die Sammlung wurde schreibgeschützt markiert.

path ist NULL.

-oder-

beide Parameter sind NULL.

Hinweise

Mit dieser Methode wird eine PersonalizationStateInfovon der Auflistung abgeleitete Instanz entfernt. Alle Elemente nach der entfernten Instanz werden nach oben verschoben, um die freie Position zu belegen. Intern wird die Anzahl der Auflistung um eins erhöht. Alle Enumeratoren, die derzeit für die Auflistung aktiv sind, werden ungültig.

Wenn nur path angegeben wird, wird die SharedPersonalizationStateInfo Instanz für diesen Pfad entfernt. Wenn beide path und username bereitgestellt werden, wird die UserPersonalizationStateInfo Instanz für die Kombination von path und username wird entfernt.

Note

Sie können versuchen, ein nicht vorhandenes Element aus der Sammlung zu entfernen; Diese Aktion löst keine Ausnahme aus.

Gilt für: