LogExtentCollection.Remove Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Usuwa LogExtent wystąpienie z kolekcji.
Przeciążenia
Remove(LogExtent, Boolean) |
Usuwa określone LogExtent wystąpienie z kolekcji. |
Remove(String, Boolean) |
LogExtent Usuwa wystąpienie z określoną ścieżką z kolekcji. |
Remove(LogExtent, Boolean)
Usuwa określone LogExtent wystąpienie z kolekcji.
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)
Parametry
- force
- Boolean
true
jeżeli zakres powinien zostać natychmiast usunięty; w przeciwnym razie , false
.
Wyjątki
extent
lub force
ma wartość null
.
extent
nie można odnaleźć w kolekcji.
extent
nie można usunąć. Jest to nadal część aktywnego regionu lub odmowa dostępu.
Nie można wykonać żądania z powodu nieoczekiwanego wyjątku we/wy.
-lub-
extent
nie można usunąć.
Metoda została wywołana po usunięciu sekwencji.
Za mało pamięci, aby kontynuować wykonywanie programu.
Sekwencja rekordów jest pełna.
Dostęp do określonego magazynu dzienników jest odrzucany przez system operacyjny.
Uwagi
Wystąpienie LogExtent można usunąć z kolekcji tylko wtedy, gdy nie jest częścią aktywnego regionu .LogStore force
Jeśli parametr to true
i zakres nie można usunąć natychmiast, zgłaszany jest wyjątek. force
Jeśli parametr jest false
i zakres nie można usunąć natychmiast, usunięcie jest odroczone, dopóki nie będzie już częścią aktywnego regionu.
Nie można usunąć ostatniego zakresu w obiekcie LogExtentCollection, co oznacza, że Count właściwość nie może być równa zero po dodaniu zakresu.
Dotyczy
Remove(String, Boolean)
LogExtent Usuwa wystąpienie z określoną ścieżką z kolekcji.
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)
Parametry
- force
- Boolean
true
jeżeli zakres powinien zostać natychmiast usunięty; w przeciwnym razie , false
.
Wyjątki
path
lub force
ma wartość null
.
Nie można odnaleźć zakresu określonego przez path
w kolekcji.
Nie można usunąć zakresu określonego przez path
program . Jest to nadal część aktywnego regionu lub odmowa dostępu.
Nie można wykonać żądania z powodu nieoczekiwanego wyjątku we/wy.
-lub-
Nie można usunąć zakresu określonego przez path
program .
Metoda została wywołana po usunięciu sekwencji.
Za mało pamięci, aby kontynuować wykonywanie programu.
Sekwencja rekordów jest pełna.
Dostęp do określonego magazynu dzienników jest odrzucany przez system operacyjny.
Uwagi
Wystąpienie LogExtent można usunąć z kolekcji tylko wtedy, gdy nie jest częścią aktywnego regionu .LogStore force
Jeśli parametr to true
i zakres nie można usunąć natychmiast, zgłaszany jest wyjątek. force
Jeśli parametr jest false
i zakres nie można usunąć natychmiast, usunięcie jest odroczone, dopóki nie będzie już częścią aktywnego regionu.
Nie można usunąć ostatniego zakresu w obiekcie LogExtentCollection, co oznacza, że Count właściwość nie może być równa zero po dodaniu zakresu.