LogExtentCollection.Remove Metodo

Definizione

Rimuove un'istanza di LogExtent dalla raccolta.Removes a LogExtent instance from the collection.

Overload

Remove(LogExtent, Boolean)

Consente di rimuovere dalla raccolta l'istanza di LogExtent specificata.Removes the specified LogExtent instance from the collection.

Remove(String, Boolean)

Rimuove dalla raccolta l'istanza di LogExtent con il percorso specificato.Removes the LogExtent instance with the specified path from the collection.

Remove(LogExtent, Boolean)

Consente di rimuovere dalla raccolta l'istanza di LogExtent specificata.Removes the specified LogExtent instance from the collection.

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)

Parametri

extent
LogExtent

Istanza di LogExtent da rimuovere.The LogExtent instance to remove.

force
Boolean

true se l'extent deve essere rimosso immediatamente, in caso contrario false.true if the extent should be removed immediately; otherwise, false.

Eccezioni

extent o force è null.extent or force is null.

Impossibile trovare extent nella raccolta.extent cannot be found in the collection.

Il parametro extent non può essere rimosso.extent cannot be removed. Fa ancora parte della regione attiva oppure l'accesso è negato.It is either still part of the active region, or access is denied.

Impossibile eseguire la richiesta a causa di un'eccezione I/O imprevista.The request could not be performed because of an unexpected I/O exception.

In alternativa-or- Impossibile eliminare extent.extent cannot be deleted.

Il metodo è stato chiamato dopo l'eliminazione sequenza.The method was called after the sequence has been disposed of.

Memoria insufficiente per continuare l'esecuzione del programma.There is not enough memory to continue the execution of the program.

Sequenza di record piena.The record sequence is full.

L'accesso per l'archivio dei registri specificato viene negato dal sistema operativo.Access for the specified log store is denied by the operating system.

Commenti

Un'istanza di LogExtent può essere rimossa dalla raccolta solo se non fa parte della regione attiva di LogStore.A LogExtent instance can be removed from the collection only if it is not part of the active region of the LogStore. Se il parametro force è true e l'extent non può essere rimosso immediatamente, viene generata un'eccezione.If the force parameter is true and the extent cannot be removed immediately, an exception is thrown. Se il parametro force è false e l'extent non può essere rimosso immediatamente, la rimozione viene rinviata al momento in cui l'extent non farà più parte dell'area attiva.If the force parameter is false and the extent cannot be removed immediately, the removal is deferred until it is no longer part of the active region.

Poiché non è possibile rimuovere l'ultimo extent contenuto in LogExtentCollection, la proprietà Count non può essere zero dopo l'aggiunta di un extent.You cannot remove the last extent in the LogExtentCollection, which means that the Count property cannot be zero once an extent has been added.

Remove(String, Boolean)

Rimuove dalla raccolta l'istanza di LogExtent con il percorso specificato.Removes the LogExtent instance with the specified path from the collection.

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)

Parametri

path
String

Percorso dell'istanza di LogExtent da rimuovere.The path of the LogExtent instance to remove.

force
Boolean

true se l'extent deve essere rimosso immediatamente, in caso contrario false.true if the extent should be removed immediately; otherwise, false.

Eccezioni

path o force è null.path or force is null.

Impossibile trovare nella raccolta l'extent specificato da path.The extent specified by path cannot be found in the collection.

Impossibile rimuovere l'extent specificato da path.The extent specified by path cannot be removed. Fa ancora parte della regione attiva oppure l'accesso è negato.It is either still part of the active region, or access is denied.

Impossibile eseguire la richiesta a causa di un'eccezione I/O imprevista.The request could not be performed because of an unexpected I/O exception.

In alternativa-or- Impossibile eliminare l'extent specificato da path.The extent specified by path cannot be deleted.

Il metodo è stato chiamato dopo l'eliminazione sequenza.The method was called after the sequence has been disposed of.

Memoria insufficiente per continuare l'esecuzione del programma.There is not enough memory to continue the execution of the program.

Sequenza di record piena.The record sequence is full.

L'accesso per l'archivio dei registri specificato viene negato dal sistema operativo.Access for the specified log store is denied by the operating system.

Commenti

Un'istanza di LogExtent può essere rimossa dalla raccolta solo se non fa parte della regione attiva di LogStore.A LogExtent instance can be removed from the collection only if it is not part of the active region of the LogStore. Se il parametro force è true e l'extent non può essere rimosso immediatamente, viene generata un'eccezione.If the force parameter is true and the extent cannot be removed immediately, an exception is thrown. Se il parametro force è false e l'extent non può essere rimosso immediatamente, la rimozione viene rinviata al momento in cui l'extent non farà più parte dell'area attiva.If the force parameter is false and the extent cannot be removed immediately, the removal is deferred until it is no longer part of the active region.

Poiché non è possibile rimuovere l'ultimo extent contenuto in LogExtentCollection, la proprietà Count non può essere zero dopo l'aggiunta di un extent.You cannot remove the last extent in the LogExtentCollection, which means that the Count property cannot be zero once an extent has been added.

Si applica a