LogExtentCollection.Remove メソッド

定義

コレクションから LogExtent インスタンスを削除します。

オーバーロード

Remove(LogExtent, Boolean)

指定した LogExtent インスタンスをコレクションから削除します。

Remove(String, Boolean)

指定したパスの LogExtent インスタンスをコレクションから削除します。

Remove(LogExtent, Boolean)

指定した LogExtent インスタンスをコレクションから削除します。

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)

パラメーター

extent
LogExtent

削除対象の LogExtent インスタンス。

force
Boolean

エクステントを直ちに削除する場合は true。それ以外の場合は false

例外

extent または forcenull です。

extent がコレクション内に見つかりません。

extent を削除できません。 依然としてアクティブ領域の一部であるか、またはアクセスが拒否されました。

予期しない I/O 例外のため、要求は実行されませんでした。

- または -

extent を削除できません。

シーケンスが破棄された後にメソッドが呼び出されました。

プログラムの実行を継続する十分なメモリがありません。

レコード シーケンスがいっぱいです。

指定のログ ストアへのアクセスは、オペレーティング システムにより拒否されました。

注釈

LogExtent インスタンスは、LogStore のアクティブ領域の一部ではない場合にのみ、コレクションから削除できます。 force パラメーターが true であり、エクステントを直ちに削除できない場合、例外がスローされます。 force パラメーターが false であり、エクステントを直ちに削除できない場合、アクティブ領域の一部ではなくなるまで削除は遅延されます。

LogExtentCollection 内の最後のエクステントを削除することはできません。つまり、エクステントの追加後に Count プロパティが 0 になることはありません。

適用対象

Remove(String, Boolean)

指定したパスの LogExtent インスタンスをコレクションから削除します。

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)

パラメーター

path
String

削除する LogExtent インスタンスのパス。

force
Boolean

エクステントを直ちに削除する場合は true。それ以外の場合は false

例外

path または forcenull です。

path で指定したエクステントがコレクション内に見つかりません。

path で指定したエクステントを削除できません。 依然としてアクティブ領域の一部であるか、またはアクセスが拒否されました。

予期しない I/O 例外のため、要求は実行されませんでした。

- または -

path で指定したエクステントを削除できません。

シーケンスが破棄された後にメソッドが呼び出されました。

プログラムの実行を継続する十分なメモリがありません。

レコード シーケンスがいっぱいです。

指定のログ ストアへのアクセスは、オペレーティング システムにより拒否されました。

注釈

LogExtent インスタンスは、LogStore のアクティブ領域の一部ではない場合にのみ、コレクションから削除できます。 force パラメーターが true であり、エクステントを直ちに削除できない場合、例外がスローされます。 force パラメーターが false であり、エクステントを直ちに削除できない場合、アクティブ領域の一部ではなくなるまで削除は遅延されます。

LogExtentCollection 内の最後のエクステントを削除することはできません。つまり、エクステントの追加後に Count プロパティが 0 になることはありません。

適用対象