LogExtentCollection.Remove LogExtentCollection.Remove LogExtentCollection.Remove LogExtentCollection.Remove Method

Definition

Entfernt eine LogExtent-Instanz aus der Auflistung.Removes a LogExtent instance from the collection.

Überlädt

Remove(LogExtent, Boolean) Remove(LogExtent, Boolean) Remove(LogExtent, Boolean) Remove(LogExtent, Boolean)

Entfernt die angegebene LogExtent-Instanz aus der Auflistung.Removes the specified LogExtent instance from the collection.

Remove(String, Boolean) Remove(String, Boolean) Remove(String, Boolean) Remove(String, Boolean)

Entfernt die LogExtent-Instanz mit dem angegebenen Pfad aus der Auflistung.Removes the LogExtent instance with the specified path from the collection.

Remove(LogExtent, Boolean) Remove(LogExtent, Boolean) Remove(LogExtent, Boolean) Remove(LogExtent, Boolean)

Entfernt die angegebene LogExtent-Instanz aus der Auflistung.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)

Parameter

extent
LogExtent LogExtent LogExtent LogExtent

Die zu entfernende LogExtent-Instanz.The LogExtent instance to remove.

force
Boolean Boolean Boolean Boolean

true, wenn der Wertebereich sofort entfernt werden sollte; andernfalls false.true if the extent should be removed immediately; otherwise, false.

Ausnahmen

extent oder force ist null.extent or force is null.

extent kann in der Auflistung nicht gefunden werden.extent cannot be found in the collection.

extent kann nicht entfernt werden.extent cannot be removed. Er ist entweder noch Bestandteil des aktiven Bereichs, oder der Zugriff wird verweigert.It is either still part of the active region, or access is denied.

Die Anforderung konnte aufgrund einer unerwarteten E/A-Ausnahme nicht ausgeführt werden.The request could not be performed because of an unexpected I/O exception.

- oder --or- extent kann nicht gelöscht werden.extent cannot be deleted.

Die Methode wurde aufgerufen, nachdem die Sequenz verworfen wurde.The method was called after the sequence has been disposed of.

Der Arbeitsspeicher reicht nicht aus, um die Ausführung des Programms fortzusetzen.There is not enough memory to continue the execution of the program.

Die Datensatzsequenz ist voll.The record sequence is full.

Der Zugriff auf den angegebenen Protokollspeicher wird vom Betriebssystem verweigert.Access for the specified log store is denied by the operating system.

Hinweise

Eine LogExtent-Instanz kann nur aus der Auflistung entfernt werden, wenn sie nicht Bestandteil des aktiven Bereichs des LogStore ist.A LogExtent instance can be removed from the collection only if it is not part of the active region of the LogStore. Wenn der force-Parameter true lautet und der Wertebereich nicht sofort entfernt werden kann, wird eine Ausnahme ausgelöst.If the force parameter is true and the extent cannot be removed immediately, an exception is thrown. Wenn der force-Parameter false lautet und der Wertebereich nicht sofort entfernt werden kann, wird das Entfernen verzögert, bis der Wertebereich kein Bestandteil des aktiven Bereichs mehr ist.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.

Sie können den letzten Wertebereich in der LogExtentCollection nicht entfernen. Das bedeutet, dass die Count-Eigenschaft nicht 0 (null) sein kann, wenn ein Wertebereich hinzugefügt wurde.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) Remove(String, Boolean) Remove(String, Boolean) Remove(String, Boolean)

Entfernt die LogExtent-Instanz mit dem angegebenen Pfad aus der Auflistung.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)

Parameter

path
String String String String

Der Pfad der zu entfernenden LogExtent-Instanz.The path of the LogExtent instance to remove.

force
Boolean Boolean Boolean Boolean

true, wenn der Wertebereich sofort entfernt werden sollte; andernfalls false.true if the extent should be removed immediately; otherwise, false.

Ausnahmen

Der durch path angegebene Wertebereich kann nicht in der Auflistung gefunden werden.The extent specified by path cannot be found in the collection.

Der durch path angegebene Wertebereich kann nicht entfernt werden.The extent specified by path cannot be removed. Er ist entweder noch Bestandteil des aktiven Bereichs, oder der Zugriff wird verweigert.It is either still part of the active region, or access is denied.

Die Anforderung konnte aufgrund einer unerwarteten E/A-Ausnahme nicht ausgeführt werden.The request could not be performed because of an unexpected I/O exception.

- oder --or- Der durch path angegebene Wertebereich kann nicht gelöscht werden.The extent specified by path cannot be deleted.

Die Methode wurde aufgerufen, nachdem die Sequenz verworfen wurde.The method was called after the sequence has been disposed of.

Der Arbeitsspeicher reicht nicht aus, um die Ausführung des Programms fortzusetzen.There is not enough memory to continue the execution of the program.

Die Datensatzsequenz ist voll.The record sequence is full.

Der Zugriff auf den angegebenen Protokollspeicher wird vom Betriebssystem verweigert.Access for the specified log store is denied by the operating system.

Hinweise

Eine LogExtent-Instanz kann nur aus der Auflistung entfernt werden, wenn sie nicht Bestandteil des aktiven Bereichs des LogStore ist.A LogExtent instance can be removed from the collection only if it is not part of the active region of the LogStore. Wenn der force-Parameter true lautet und der Wertebereich nicht sofort entfernt werden kann, wird eine Ausnahme ausgelöst.If the force parameter is true and the extent cannot be removed immediately, an exception is thrown. Wenn der force-Parameter false lautet und der Wertebereich nicht sofort entfernt werden kann, wird das Entfernen verzögert, bis der Wertebereich kein Bestandteil des aktiven Bereichs mehr ist.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.

Sie können den letzten Wertebereich in der LogExtentCollection nicht entfernen. Das bedeutet, dass die Count-Eigenschaft nicht 0 (null) sein kann, wenn ein Wertebereich hinzugefügt wurde.You cannot remove the last extent in the LogExtentCollection, which means that the Count property cannot be zero once an extent has been added.

Gilt für: