ServiceHost.OnClosed メソッド

定義

サービス ホストが閉じられたときにホストされている破棄可能なサービスを破棄します。

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();
    }
}

適用対象