Language

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 または force が null。

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 または force が null。

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

pathで指定されたエクステントは削除できません。 まだアクティブなリージョンの一部であるか、アクセスが拒否されています。

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

-又は-

pathで指定されたエクステントは削除できません。

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

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

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

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

注釈

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

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

適用対象