PersonalizationStateInfoCollection.Remove(String, String) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.
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 path
username
, 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.