HubConnection.Closed Olay
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bağlantı kapatıldığında gerçekleşir. Bağlantı bir hata nedeniyle veya sunucu veya istemcinin bağlantıyı kasıtlı olarak hatasız kapatması nedeniyle kapatılabilir.
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)
Olay Türü
Örnekler
Aşağıdaki örnek olaya bir işleyici Closed ekler ve hata olup olmadığını belirlemek için sağlanan bağımsız değişkeni denetler:
connection.Closed += (exception) =>
{
if (exception == null)
{
Console.WriteLine("Connection closed without error.");
}
else
{
Console.WriteLine($"Connection closed due to an error: {exception}");
}
};
Açıklamalar
Bu olay bir bağlantı hatasından tetiklendiyse, Exception oluşan olay bu işleyiciye tek bağımsız değişken olarak geçirilir. Bu olay istemci veya sunucu tarafından kasıtlı olarak tetiklendiyse bağımsız değişken olacaktır null
.