次の方法で共有


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 にすることはできません。

適用対象