PersonalizationStateInfoCollection.Remove(String, String) Método

Definição

Remove um PersonalizationStateInfoobjeto derivado em 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 da aplicação do objeto de estado de personalização a ser removido.

username
String

O nome de utilizador do UserPersonalizationStateInfoobjeto derivado em a ser removido.

Exceções

A coleção foi marcada como apenas leitura.

path é null.

-ou-

ambos os parâmetros são nulos.

Observações

Este método remove uma PersonalizationStateInfoinstância derivada de -da coleção. Quaisquer elementos após a instância removida são movidos para ocupar a posição vaga. Internamente, a contagem da coleção é decrementada em um. Quaisquer enumeradores atualmente ativos contra a coleção são invalidados.

Se apenas path for fornecido, então a SharedPersonalizationStateInfo instância desse caminho é removida. Se ambos path forem fornecidos username , então a UserPersonalizationStateInfo instância para a combinação de path e username é removida.

Note

Podes tentar remover um item inexistente da coleção; Esta ação não levantará exceção.

Aplica-se a