PersonalizationStateInfoCollection.Remove(String, String) Metod

Definition

Tar bort ett PersonalizationStateInfo-derived-objekt från samlingen.

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)

Parametrar

path
String

Den relativa programsökvägen för anpassningstillståndsobjektet som ska tas bort.

username
String

Användarnamnet för - UserPersonalizationStateInfoderived-objektet som ska tas bort.

Undantag

Samlingen har markerats som skrivskyddad.

path är null.

-eller-

båda parametrarna är null.

Kommentarer

Den här metoden tar bort en PersonalizationStateInfo-härledd instans från samlingen. Alla element efter den borttagna instansen flyttas upp för att uppta den lediga positionen. Internt minskas antalet av samlingen med en. Alla uppräknare som för närvarande är aktiva mot samlingen är ogiltiga.

Om endast path anges tas instansen för den SharedPersonalizationStateInfo sökvägen bort. Om både path och username tillhandahålls tas instansen UserPersonalizationStateInfo för kombinationen av path och username bort.

Note

Du kan försöka ta bort ett icke-befintligt objekt från samlingen. den här åtgärden skapar inget undantag.

Gäller för