Partilhar via


PersonalizationStateInfoCollection.Remove(String, String) Método

Definição

Remove um objeto derivado de PersonalizationStateInfo da coleção.

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)

Parâmetros

path
String

O caminho relativo de aplicativo do objeto de estado de personalização a ser removido.

username
String

O nome de usuário do objeto derivado de UserPersonalizationStateInfo a ser removido.

Exceções

A coleção foi marcada como somente leitura.

path é nulo.

- ou - ambos os parâmetros são nulos.

Comentários

Esse método remove uma PersonalizationStateInfoinstância derivada da coleção. Todos os elementos após a instância removida são movidos para cima para ocupar a posição vazia. Internamente, a contagem da coleção é decrementada por um. Todos os enumeradores atualmente ativos na coleção são invalidados.

Se for fornecida apenas path , a SharedPersonalizationStateInfo instância desse caminho será removida. Se ambos path forem username fornecidos, a UserPersonalizationStateInfo instância da combinação de path e username será removida.

Observação

Você pode tentar remover um item não existente da coleção; essa ação não gerará uma exceção.

Aplica-se a