PersonalizationStateInfoCollection.Remove(String, String) Methode

Definitie

Hiermee verwijdert u een PersonalizationStateInfo-afgeleide object uit de verzameling.

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)

Parameters

path
String

Het relatieve toepassingspad van het object personalisatiestatus dat moet worden verwijderd.

username
String

De gebruikersnaam van het UserPersonalizationStateInfo-afgeleide object dat moet worden verwijderd.

Uitzonderingen

De verzameling is gemarkeerd als alleen-lezen.

path is nul.

– of –

beide parameters zijn null.

Opmerkingen

Met deze methode wordt een PersonalizationStateInfo-afgeleide instantie uit de verzameling verwijderd. Alle elementen na het verwijderde exemplaar worden verplaatst om de leegte positie te bezetten. Intern wordt het aantal verzamelingen met één afgebroken. Alle opsommingen die momenteel actief zijn voor de verzameling, worden ongeldig gemaakt.

Als dit alleen path wordt opgegeven, wordt het SharedPersonalizationStateInfo exemplaar voor dat pad verwijderd. Als beide path en username zijn opgegeven, wordt het UserPersonalizationStateInfo exemplaar voor de combinatie van path en username verwijderd.

Note

U kunt proberen een niet-bestaand item uit de verzameling te verwijderen; met deze actie wordt geen uitzondering gegenereerd.

Van toepassing op