Sdílet prostřednictvím


LogExtentCollection.Remove Metoda

Definice

Odebere LogExtent instanci z kolekce.

Přetížení

Name Description
Remove(LogExtent, Boolean)

Odebere zadanou LogExtent instanci z kolekce.

Remove(String, Boolean)

Odebere LogExtent instanci se 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

trueje-li rozsah odstraněn okamžitě; v opačném případě . false

Výjimky

extent nebo force je null.

extent nelze nalézt v kolekci.

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

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

nebo

extent nelze odstranit.

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

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

Posloupnost záznamů je plná.

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

Poznámky

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

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

Platí pro

Remove(String, Boolean)

Odebere LogExtent instanci se 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 LogExtent instance, která se má odebrat.

force
Boolean

trueje-li rozsah odstraněn okamžitě; v opačném případě . false

Výjimky

path nebo force je null.

Rozsah zadaný v path kolekci nebyl nalezen.

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

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

nebo

Rozsah určený nelze path odstranit.

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

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

Posloupnost záznamů je plná.

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

Poznámky

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

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

Platí pro