Поделиться через


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

Определение

Удаляет из коллекции объект, производный от 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)

Параметры

path
String

Путь относительно приложения к удаляемому объекту состояния персонализации.

username
String

Имя пользователя для удаляемого объекта, производного от UserPersonalizationStateInfo.

Исключения

Коллекция была помечена как доступная только для чтения.

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

-или-

Оба параметра имеют значение NULL.

Комментарии

Этот метод удаляет производный PersonalizationStateInfoэкземпляр из коллекции. Все элементы после удаленного экземпляра перемещаются вверх, чтобы занять вакантную позицию. Внутренне количество элементов коллекции уменьшается на единицы. Все перечислители, активные в коллекции, становятся недействительными.

Если указан только path параметр , экземпляр SharedPersonalizationStateInfo для этого пути удаляется. Если указаны и pathusername , экземпляр UserPersonalizationStateInfo для сочетания path и username удаляется.

Примечание

Вы можете попытаться удалить несуществующий элемент из коллекции; Это действие не приведет к возникновению исключения.

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