PersonalizationStateInfoCollection.Remove(String, String) Método

Definición

Quita un objeto derivado de PersonalizationStateInfo 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

La 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 de UserPersonalizationStateInfo que se va a eliminar.

Excepciones

La colección está marcada como de sólo 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 vacía. Internamente, el recuento de la colección se reduce 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 , se quita la UserPersonalizationStateInfo instancia de para la combinación de path y username .

Nota

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

Se aplica a