Partager via


HubConnection.Closed Événement

Définition

Se produit lorsque la connexion est fermée. La connexion peut être fermée en raison d’une erreur ou du fait que le serveur ou le client ferme intentionnellement la connexion sans erreur.

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) 

Type d'événement

Exemples

L’exemple suivant attache un gestionnaire à l’événement Closed et vérifie l’argument fourni pour déterminer s’il y a eu une erreur :

connection.Closed += (exception) =>
{
    if (exception == null)
    {
        Console.WriteLine("Connection closed without error.");
    }
    else
    {
        Console.WriteLine($"Connection closed due to an error: {exception}");
    }
};

Remarques

Si cet événement a été déclenché à partir d’une erreur de connexion, celui Exception qui s’est produit est passé en tant qu’argument unique à ce gestionnaire. Si cet événement a été déclenché intentionnellement par le client ou le serveur, l’argument est null.

S’applique à