LogExtentCollection.Remove 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 una LogExtent instancia de la colección.
Sobrecargas
| Nombre | Description |
|---|---|
| Remove(LogExtent, Boolean) |
Quita la instancia especificada LogExtent de la colección. |
| Remove(String, Boolean) |
Quita la LogExtent instancia con la ruta de acceso especificada de la colección. |
Remove(LogExtent, Boolean)
Quita la instancia especificada LogExtent de la colección.
public:
void Remove(System::IO::Log::LogExtent ^ extent, bool force);
public void Remove(System.IO.Log.LogExtent extent, bool force);
member this.Remove : System.IO.Log.LogExtent * bool -> unit
Public Sub Remove (extent As LogExtent, force As Boolean)
Parámetros
- force
- Boolean
true si la extensión debe quitarse inmediatamente; de lo contrario, false.
Excepciones
extent o force es null.
extent no se encuentra en la colección.
extent no se puede quitar. Todavía forma parte de la región activa o se deniega el acceso.
No se pudo realizar la solicitud debido a una excepción de E/S inesperada.
O bien
extent no se puede eliminar.
Se llamó al método después de eliminar la secuencia.
No hay memoria suficiente para continuar con la ejecución del programa.
La secuencia de registros está llena.
El sistema operativo deniega el acceso al almacén de registros especificado.
Comentarios
Solo se puede quitar una LogExtent instancia de la colección si no forma parte de la región activa de LogStore. Si el force parámetro es true y la extensión no se puede quitar inmediatamente, se produce una excepción. Si el force parámetro es false y la extensión no se puede quitar inmediatamente, la eliminación se aplaza hasta que ya no forma parte de la región activa.
No se puede quitar la última extensión de , LogExtentCollectionlo que significa que la Count propiedad no puede ser cero una vez agregada una extensión.
Se aplica a
Remove(String, Boolean)
Quita la LogExtent instancia con la ruta de acceso especificada de la colección.
public:
void Remove(System::String ^ path, bool force);
public void Remove(string path, bool force);
member this.Remove : string * bool -> unit
Public Sub Remove (path As String, force As Boolean)
Parámetros
- force
- Boolean
true si la extensión debe quitarse inmediatamente; de lo contrario, false.
Excepciones
path o force es null.
No se encuentra la extensión especificada por path en la colección.
No se puede quitar la extensión especificada por path . Todavía forma parte de la región activa o se deniega el acceso.
No se pudo realizar la solicitud debido a una excepción de E/S inesperada.
O bien
No se puede eliminar la extensión especificada por path .
Se llamó al método después de eliminar la secuencia.
No hay memoria suficiente para continuar con la ejecución del programa.
La secuencia de registros está llena.
El sistema operativo deniega el acceso al almacén de registros especificado.
Comentarios
Solo se puede quitar una LogExtent instancia de la colección si no forma parte de la región activa de LogStore. Si el force parámetro es true y la extensión no se puede quitar inmediatamente, se produce una excepción. Si el force parámetro es false y la extensión no se puede quitar inmediatamente, la eliminación se aplaza hasta que ya no forma parte de la región activa.
No se puede quitar la última extensión de , LogExtentCollectionlo que significa que la Count propiedad no puede ser cero una vez agregada una extensión.