HubConnection.Closed Evento
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Ocorre quando a conexão é fechada. A conexão pode ser fechada devido a um erro ou devido ao servidor ou cliente fechar intencionalmente a conexão sem erro.
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)
Tipo de evento
Exemplos
O exemplo a seguir anexa um manipulador ao Closed evento e verifica o argumento fornecido para determinar se houve um erro:
connection.Closed += (exception) =>
{
if (exception == null)
{
Console.WriteLine("Connection closed without error.");
}
else
{
Console.WriteLine($"Connection closed due to an error: {exception}");
}
};
Comentários
Se esse evento tiver sido disparado de um erro de conexão, o Exception que ocorreu será passado como o único argumento para esse manipulador. Se esse evento tiver sido disparado intencionalmente pelo cliente ou servidor, o argumento será null
.