HubConnection.Closed イベント
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
接続が閉じられたときに発生します。 エラーが発生したか、サーバーまたはクライアントが意図的にエラーなしで接続を閉じたために、接続が閉じられる可能性があります。
public:
event Func<Exception ^, System::Threading::Tasks::Task ^> ^ Closed;
public event Func<Exception,System.Threading.Tasks.Task> Closed;
public event Func<Exception?,System.Threading.Tasks.Task>? Closed;
member this.Closed : Func<Exception, System.Threading.Tasks.Task>
Public Event Closed As Func(Of Exception, Task)
イベントの種類
例
次の例では、 イベントにハンドラーを Closed アタッチし、指定された引数を調べてエラーが発生したかどうかを確認します。
connection.Closed += (exception) =>
{
if (exception == null)
{
Console.WriteLine("Connection closed without error.");
}
else
{
Console.WriteLine($"Connection closed due to an error: {exception}");
}
};
注釈
このイベントが接続エラーからトリガーされた場合、 Exception 発生した は、このハンドラーへの唯一の引数として渡されます。 このイベントがクライアントまたはサーバーによって意図的にトリガーされた場合、引数は になります null
。