ServiceHost.OnClosed メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
サービス ホストが閉じられるときに、ホストされているサービスで破棄可能なサービスを破棄します。
protected:
override void OnClosed();
protected override void OnClosed ();
override this.OnClosed : unit -> unit
Protected Overrides Sub OnClosed ()
注釈
メソッドをオーバーライドする場合は OnClosed 、基本を確認する必要があります。例外が発生した場合でも、OnClosed メソッドが呼び出されます。 次のコードは、これを行う方法を示しています。
protected override void OnClosed()
{
try
{
if (FaultFlagService.faultFlag == ThrowDuring.OnClosed)
{
FaultFlagService.faultFlag = ThrowDuring.Never;
throw new ServiceActivationException("Faulting the service because FaultFlagService.faultFlag = ThrowDuring.OnClosed");
}
}
finally
{
base.OnClosed();
}
}