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, když je připojení uzavřeno. Připojení může být uzavřeno kvůli chybě nebo kvůli serveru nebo klientovi záměrně zavření 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 doš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 se tato událost aktivovala z chyby připojení, Exception tato událost se předá jako jediný argument této obslužné rutině. Pokud byla tato událost záměrně aktivována klientem nebo serverem, bude nullargument .