LogProviderBase.CloseLog メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
パッケージ実行の終了時に呼び出されます。
public:
virtual void CloseLog();
public virtual void CloseLog ();
abstract member CloseLog : unit -> unit
override this.CloseLog : unit -> unit
Public Overridable Sub CloseLog ()
例
次のコード例では、CloseLog メソッドの間に開かれたファイル ストリームを閉じる OpenLog の実装を行っています。
public override void CloseLog()
{
if (sw != null)
{
sw.WriteLine("Close log" + System.DateTime.Now.ToShortTimeString());
sw.Close();
}
}
Public Overrides Sub CloseLog()
If Not sw Is Nothing Then
sw.WriteLine("Close log" + System.DateTime.Now.ToShortTimeString())
sw.Close()
End If
End Sub
この例で使用される変数の詳細については、OpenLog メソッドを参照してください。
注釈
CloseLog は、パッケージの実行の終了時に、パッケージ内のすべてのオブジェクトが実行を完了した後で、またはパッケージがエラーのために終了するときに、呼び出されます。 カスタム ログ プロバイダーを作成する場合は、このメソッドを使用してアクティブな接続を閉じ、クリーンアップ作業を実行します。