PersonalizationStateInfoCollection.Remove(String, String) Método

Definición

Quita un PersonalizationStateInfoobjeto derivado de la colección.

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

Ruta de acceso de aplicación relativa del objeto de estado de personalización que se va a quitar.

username
String

Nombre de usuario del objeto derivado del UserPersonalizationStateInfoque se va a quitar.

Excepciones

La colección se marcó como de solo lectura.

path es null.

O bien

ambos parámetros son NULL.

Comentarios

Este método quita una PersonalizationStateInfoinstancia derivada de la colección. Los elementos después de quitar la instancia se mueven para ocupar la posición vacante. Internamente, el recuento de la colección se disminuye en uno. Los enumeradores activos actualmente en la colección se invalidan.

Si solo path se proporciona, se quita la SharedPersonalizationStateInfo instancia de esa ruta de acceso. Si se proporcionan y pathusername , la UserPersonalizationStateInfo instancia de para la combinación de path y username se quita.

Note

Puede intentar quitar un elemento no existente de la colección; esta acción no generará una excepción.

Se aplica a