LogExtentCollection.Remove Metoda

Definice

Odebere LogExtent instanci z kolekce.

Přetížení

Remove(LogExtent, Boolean)

Odebere zadanou LogExtent instanci z kolekce.

Remove(String, Boolean)

Odebere instanci se LogExtent zadanou cestou z kolekce.

Remove(LogExtent, Boolean)

Odebere zadanou LogExtent instanci z kolekce.

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

extent
LogExtent

Instance LogExtent , která se má odebrat.

force
Boolean

truepokud má být rozsah okamžitě odstraněn; v opačném případě . false

Výjimky

extent nebo force je null.

extent nelze najít v kolekci.

extent nelze odebrat. Buď je stále součástí aktivní oblasti, nebo je přístup odepřen.

Požadavek nelze provést kvůli neočekávané výjimce vstupně-výstupních operací.

-nebo-

extent nelze odstranit.

Metoda byla volána po odstranění sekvence.

K pokračování v provádění programu není dostatek paměti.

Sekvence záznamů je plná.

Operační systém odepře přístup k zadanému úložišti protokolů.

Poznámky

Instanci LogExtent je možné z kolekce odebrat pouze v případě, že není součástí aktivní oblasti objektu LogStore. Pokud parametr force je true a rozsah nelze okamžitě odebrat, vyvolá se výjimka. Pokud parametr force je false a rozsah nelze okamžitě odebrat, je odebrání odloženo, dokud už nebude součástí aktivní oblasti.

Poslední rozsah v objektu LogExtentCollectionnelze odebrat, což znamená, že po přidání rozsahu Count nemůže být vlastnost nula.

Platí pro

Remove(String, Boolean)

Odebere instanci se LogExtent zadanou cestou z kolekce.

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

path
String

Cesta k instanci, která LogExtent se má odebrat.

force
Boolean

truepokud má být rozsah okamžitě odstraněn; v opačném případě . false

Výjimky

path nebo force je null.

Rozsah určený nástrojem path nelze v kolekci najít.

Rozsah určený nástrojem path nelze odebrat. Buď je stále součástí aktivní oblasti, nebo je přístup odepřen.

Požadavek nelze provést kvůli neočekávané výjimce vstupně-výstupních operací.

-nebo-

Rozsah určený nástrojem path nelze odstranit.

Metoda byla volána po odstranění sekvence.

K pokračování v provádění programu není dostatek paměti.

Sekvence záznamů je plná.

Operační systém odepře přístup k zadanému úložišti protokolů.

Poznámky

Instanci LogExtent je možné z kolekce odebrat pouze v případě, že není součástí aktivní oblasti objektu LogStore. Pokud parametr force je true a rozsah nelze okamžitě odebrat, vyvolá se výjimka. Pokud parametr force je false a rozsah nelze okamžitě odebrat, je odebrání odloženo, dokud už nebude součástí aktivní oblasti.

Poslední rozsah v objektu LogExtentCollectionnelze odebrat, což znamená, že po přidání rozsahu Count nemůže být vlastnost nula.

Platí pro