PersonalizationStateInfoCollection.Remove(String, String) Метод

Определение

Удаляет из коллекции объект, производный от PersonalizationStateInfo.Removes a PersonalizationStateInfo-derived object from the 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)

Параметры

path
String

Путь относительно приложения к удаляемому объекту состояния персонализации.The relative application path of the personalization state object to be removed.

username
String

Имя пользователя для удаляемого объекта, производного от UserPersonalizationStateInfo.The user name of the UserPersonalizationStateInfo-derived object to be removed.

Исключения

Коллекция была помечена как доступная только для чтения.The collection was marked as read-only.

Параметр path имеет значение null.path is null.

-или--or- Оба параметра имеют значение NULL.both parameters are null.

Комментарии

Этот метод удаляет экземпляр, производный от PersonalizationStateInfo, из коллекции.This method removes a PersonalizationStateInfo-derived instance from the collection. Все элементы после удаленного экземпляра перемещаются вверх, чтобы занять вакантное расположение.Any elements after the removed instance are moved up to occupy the vacant position. На внутреннем уровне количество коллекции уменьшается на единицу.Internally, the count of the collection is decremented by one. Все перечислители, активные в коллекции, становятся недействительными.Any enumerators currently active against the collection are invalidated.

Если предоставляется только path, то экземпляр SharedPersonalizationStateInfo для этого пути удаляется.If only path is provided, then the SharedPersonalizationStateInfo instance for that path is removed. Если предоставлены и path, и username, то будет удален экземпляр UserPersonalizationStateInfo для сочетания path и username.If both path and username are provided, then the UserPersonalizationStateInfo instance for the combination of path and username is removed.

Примечание

Можно попытаться удалить несуществующий элемент из коллекции. Это действие не вызовет исключение.You can try to remove a non-existing item from the collection; this action will not raise an exception.

Применяется к