HubConnection.Closed Événement
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
.