LogExtentCollection.Remove Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Tar bort en LogExtent instans från samlingen.
Överlagringar
| Name | Description |
|---|---|
| Remove(LogExtent, Boolean) |
Tar bort den angivna LogExtent instansen från samlingen. |
| Remove(String, Boolean) |
Tar bort instansen LogExtent med den angivna sökvägen från samlingen. |
Remove(LogExtent, Boolean)
Tar bort den angivna LogExtent instansen från samlingen.
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)
Parametrar
- force
- Boolean
trueom omfattningen bör tas bort omedelbart. annars . false
Undantag
extent eller force är null.
extent kan inte hittas i samlingen.
extent kan inte tas bort. Det är antingen fortfarande en del av den aktiva regionen eller så nekas åtkomst.
Det gick inte att utföra begäran på grund av ett oväntat I/O-undantag.
-eller-
extent kan inte tas bort.
Metoden anropades efter att sekvensen har tagits bort.
Det finns inte tillräckligt med minne för att fortsätta körningen av programmet.
Postsekvensen är full.
Åtkomst för det angivna loggarkivet nekas av operativsystemet.
Kommentarer
En LogExtent instans kan endast tas bort från samlingen om den inte är en del av den aktiva regionen i LogStore. Om parametern force är true och omfattningen inte kan tas bort omedelbart genereras ett undantag. Om parametern force är false och omfattningen inte kan tas bort omedelbart skjuts borttagningen upp tills den inte längre är en del av den aktiva regionen.
Du kan inte ta bort den sista omfattningen i LogExtentCollection, vilket innebär att Count egenskapen inte kan vara noll när en omfattning har lagts till.
Gäller för
Remove(String, Boolean)
Tar bort instansen LogExtent med den angivna sökvägen från samlingen.
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)
Parametrar
- force
- Boolean
trueom omfattningen bör tas bort omedelbart. annars . false
Undantag
path eller force är null.
Det går inte att hitta den omfattning som anges i path samlingen.
Det går inte att ta bort den omfattning som anges av path . Det är antingen fortfarande en del av den aktiva regionen eller så nekas åtkomst.
Det gick inte att utföra begäran på grund av ett oväntat I/O-undantag.
-eller-
Det går inte att ta bort den omfattning som anges av path .
Metoden anropades efter att sekvensen har tagits bort.
Det finns inte tillräckligt med minne för att fortsätta körningen av programmet.
Postsekvensen är full.
Åtkomst för det angivna loggarkivet nekas av operativsystemet.
Kommentarer
En LogExtent instans kan endast tas bort från samlingen om den inte är en del av den aktiva regionen i LogStore. Om parametern force är true och omfattningen inte kan tas bort omedelbart genereras ett undantag. Om parametern force är false och omfattningen inte kan tas bort omedelbart skjuts borttagningen upp tills den inte längre är en del av den aktiva regionen.
Du kan inte ta bort den sista omfattningen i LogExtentCollection, vilket innebär att Count egenskapen inte kan vara noll när en omfattning har lagts till.