HubConnection.Closed Ereignis
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Tritt auf, wenn die Verbindung geschlossen wird. Die Verbindung kann aufgrund eines Fehlers oder aufgrund eines absichtlichen Fehlers vom Server oder Client geschlossen werden.
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)
Ereignistyp
Beispiele
Im folgenden Beispiel wird ein Handler an das Closed Ereignis angefügt und das angegebene Argument überprüft, um festzustellen, ob ein Fehler aufgetreten ist:
connection.Closed += (exception) =>
{
if (exception == null)
{
Console.WriteLine("Connection closed without error.");
}
else
{
Console.WriteLine($"Connection closed due to an error: {exception}");
}
};
Hinweise
Wenn dieses Ereignis von einem Verbindungsfehler ausgelöst wurde, wird das Exception aufgetretene als einziges Argument an diesen Handler übergeben. Wenn dieses Ereignis absichtlich vom Client oder Server ausgelöst wurde, lautet null
das Argument .