HubConnection.Closed Událost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Nastane při zavření připojení. Připojení může být ukončeno kvůli chybě nebo kvůli tomu, že server nebo klient záměrně ukončili připojení bez chyby.
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)
Event Type
Příklady
Následující příklad připojí obslužnou rutinu Closed k události a zkontroluje zadaný argument, aby zjistil, jestli nedošlo k chybě:
connection.Closed += (exception) =>
{
if (exception == null)
{
Console.WriteLine("Connection closed without error.");
}
else
{
Console.WriteLine($"Connection closed due to an error: {exception}");
}
};
Poznámky
Pokud byla tato událost aktivována chybou připojení, Exception bude tato událost předána jako jediný argument této obslužné rutině. Pokud byla tato událost aktivována záměrně klientem nebo serverem, bude null
argumentem .