LogExtentCollection.Remove Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee verwijdert u een LogExtent exemplaar uit de verzameling.
Overloads
| Name | Description |
|---|---|
| Remove(LogExtent, Boolean) |
Hiermee verwijdert u het opgegeven LogExtent exemplaar uit de verzameling. |
| Remove(String, Boolean) |
Hiermee verwijdert u het LogExtent exemplaar met het opgegeven pad uit de verzameling. |
Remove(LogExtent, Boolean)
Hiermee verwijdert u het opgegeven LogExtent exemplaar uit de verzameling.
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)
Parameters
- force
- Boolean
true indien de omvang onmiddellijk moet worden verwijderd; anders, false.
Uitzonderingen
extent of force is null.
extent kan niet worden gevonden in de verzameling.
extent kan niet worden verwijderd. Het maakt nog steeds deel uit van de actieve regio of de toegang wordt geweigerd.
De aanvraag kan niet worden uitgevoerd vanwege een onverwachte I/O-uitzondering.
– of –
extent kan niet worden verwijderd.
De methode is aangeroepen nadat de reeks is verwijderd.
Er is onvoldoende geheugen om door te gaan met de uitvoering van het programma.
De recordreeks is vol.
De toegang voor het opgegeven logboekarchief wordt geweigerd door het besturingssysteem.
Opmerkingen
Een LogExtent exemplaar kan alleen uit de verzameling worden verwijderd als deze geen deel uitmaakt van de actieve regio van de LogStoreverzameling. Als de force parameter is true en de omvang niet onmiddellijk kan worden verwijderd, wordt er een uitzondering gegenereerd. Als de force parameter is false en de omvang niet onmiddellijk kan worden verwijderd, wordt de verwijdering uitgesteld totdat deze niet meer deel uitmaakt van de actieve regio.
U kunt de laatste mate in het LogExtentCollectiongedeelte niet verwijderen, wat betekent dat de Count eigenschap niet nul kan zijn zodra een bepaalde mate is toegevoegd.
Van toepassing op
Remove(String, Boolean)
Hiermee verwijdert u het LogExtent exemplaar met het opgegeven pad uit de verzameling.
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)
Parameters
- force
- Boolean
true indien de omvang onmiddellijk moet worden verwijderd; anders, false.
Uitzonderingen
path of force is null.
De omvang die is opgegeven door path kan niet worden gevonden in de verzameling.
De omvang die is opgegeven door path kan niet worden verwijderd. Het maakt nog steeds deel uit van de actieve regio of de toegang wordt geweigerd.
De aanvraag kan niet worden uitgevoerd vanwege een onverwachte I/O-uitzondering.
– of –
De omvang die is opgegeven door path kan niet worden verwijderd.
De methode is aangeroepen nadat de reeks is verwijderd.
Er is onvoldoende geheugen om door te gaan met de uitvoering van het programma.
De recordreeks is vol.
De toegang voor het opgegeven logboekarchief wordt geweigerd door het besturingssysteem.
Opmerkingen
Een LogExtent exemplaar kan alleen uit de verzameling worden verwijderd als deze geen deel uitmaakt van de actieve regio van de LogStoreverzameling. Als de force parameter is true en de omvang niet onmiddellijk kan worden verwijderd, wordt er een uitzondering gegenereerd. Als de force parameter is false en de omvang niet onmiddellijk kan worden verwijderd, wordt de verwijdering uitgesteld totdat deze niet meer deel uitmaakt van de actieve regio.
U kunt de laatste mate in het LogExtentCollectiongedeelte niet verwijderen, wat betekent dat de Count eigenschap niet nul kan zijn zodra een bepaalde mate is toegevoegd.