LogExtentCollection.Remove Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Entfernt eine LogExtent Instanz aus der Auflistung.
Überlädt
| Name | Beschreibung |
|---|---|
| Remove(LogExtent, Boolean) |
Entfernt die angegebene LogExtent Instanz aus der Auflistung. |
| Remove(String, Boolean) |
Entfernt die LogExtent Instanz mit dem angegebenen Pfad aus der Auflistung. |
Remove(LogExtent, Boolean)
Entfernt die angegebene LogExtent Instanz aus der Auflistung.
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
- force
- Boolean
truewenn der Umfang unverzüglich entfernt werden sollte; andernfalls . false
Ausnahmen
extent oder force ist null.
extent in der Auflistung nicht gefunden werden.
extent kann nicht entfernt werden. Sie ist entweder noch Teil der aktiven Region, oder der Zugriff wird verweigert.
Die Anforderung konnte aufgrund einer unerwarteten E/A-Ausnahme nicht ausgeführt werden.
- oder -
extent kann nicht gelöscht werden.
Die Methode wurde aufgerufen, nachdem die Sequenz verworfen wurde.
Es ist nicht genügend Arbeitsspeicher vorhanden, um die Ausführung des Programms fortzusetzen.
Die Datensatzsequenz ist voll.
Der Zugriff auf den angegebenen Protokollspeicher wird vom Betriebssystem verweigert.
Hinweise
Eine LogExtent Instanz kann nur aus der Auflistung entfernt werden, wenn sie nicht Teil des aktiven Bereichs der .LogStore Wenn der force Parameter und true der Umfang nicht sofort entfernt werden kann, wird eine Ausnahme ausgelöst. Wenn der force Parameter und false der Umfang nicht sofort entfernt werden kann, wird die Entfernung zurückgestellt, bis sie nicht mehr Teil des aktiven Bereichs ist.
Sie können das letzte Ausmaß im LogExtentCollectionBereich nicht entfernen, was bedeutet, dass die Count Eigenschaft nicht null sein kann, sobald ein Umfang hinzugefügt wurde.
Gilt für:
Remove(String, Boolean)
Entfernt die LogExtent Instanz mit dem angegebenen Pfad aus der Auflistung.
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
- force
- Boolean
truewenn der Umfang unverzüglich entfernt werden sollte; andernfalls . false
Ausnahmen
path oder force ist null.
Das in der Auflistung angegebene path Ausmaß kann nicht gefunden werden.
Die angegebene path Ausdehnung kann nicht entfernt werden. Sie ist entweder noch Teil der aktiven Region, oder der Zugriff wird verweigert.
Die Anforderung konnte aufgrund einer unerwarteten E/A-Ausnahme nicht ausgeführt werden.
- oder -
Der angegebene path Umfang kann nicht gelöscht werden.
Die Methode wurde aufgerufen, nachdem die Sequenz verworfen wurde.
Es ist nicht genügend Arbeitsspeicher vorhanden, um die Ausführung des Programms fortzusetzen.
Die Datensatzsequenz ist voll.
Der Zugriff auf den angegebenen Protokollspeicher wird vom Betriebssystem verweigert.
Hinweise
Eine LogExtent Instanz kann nur aus der Auflistung entfernt werden, wenn sie nicht Teil des aktiven Bereichs der .LogStore Wenn der force Parameter und true der Umfang nicht sofort entfernt werden kann, wird eine Ausnahme ausgelöst. Wenn der force Parameter und false der Umfang nicht sofort entfernt werden kann, wird die Entfernung zurückgestellt, bis sie nicht mehr Teil des aktiven Bereichs ist.
Sie können das letzte Ausmaß im LogExtentCollectionBereich nicht entfernen, was bedeutet, dass die Count Eigenschaft nicht null sein kann, sobald ein Umfang hinzugefügt wurde.