Aracılığıyla paylaş


Microsoft.AspNetCore.SignalR.Protocol Ad Alanı

SignalR Hub Protokolunu uygulayan türleri içerir.

Sınıflar

AckMessage

Daha eski iletilerin artık arabelleğe alınması gerekmemesi için onaylanan kimliği temsil eder.

CancelInvocationMessage

bir CancelInvocationMessage akış yönteminin iptalini temsil eder.

CloseMessage

Bağlantı kapatıldığında gönderilen ileti.

CompletionMessage

Tamamlanan bir çağrıyı temsil eder. Bir hata varsa, çağırma başarıyla tamamlanamadı.

HandshakeProtocol

SignalR el sıkışmalarıyla çalışmak için bir yardımcı sınıf.

HandshakeRequestMessage

El sıkışma isteği iletisi.

HandshakeResponseMessage

El sıkışma yanıtı iletisi.

HubInvocationMessage

Belirli bir çağrıyla ilgili hub iletileri için temel sınıf.

HubMessage

Hub iletileri için bir temel sınıf.

HubMethodInvocationMessage

Çağrıyı temsil eden hub iletileri için temel sınıf.

HubProtocolConstants

SignalR hub protokolüyle ilgili sabitler.

HubProtocolExtensions

için IHubProtocoluzantı yöntemleri.

InvocationBindingFailureMessage

Bir çağırma için bağımsız değişkenleri bağlama hatasını temsil eder. Bu, tel üzerinde gönderilen gerçek bir iletiyi temsil etmez, tarafından bir çağrı ayrıştırılırken bağlama hatası oluştuğunun belirtilmesi için döndürülür TryParseMessage(ReadOnlySequence<Byte>, IInvocationBinder, HubMessage) . Çağırma kimliği, hatanın istemciye geri gönderebilmesi için ilişkilidir ve uygun çağırma kimliğiyle ilişkilendirilir.

InvocationMessage

Akış olmayan bir çağrıyı temsil eden bir hub iletisi.

JsonHubProtocol

System.Text.Json kullanarak SignalR Hub Protokolunu uygular.

MessagePackHubProtocol

MessagePack kullanarak SignalR Hub Protokolunu uygular.

NewtonsoftJsonHubProtocol

Newtonsoft.Json kullanarak SignalR Hub Protokolunu uygular.

PingMessage

Bağlantının diğer tarafına bağlantının hala canlı olduğunu bildirmek için etkin tutma iletisi.

RawResult

Seri durumdan çıkarılmakta olan nesnenin kullanılan protokolün biçiminde ham serileştirilmiş bayt olarak depolanması gerektiğini bildirmek için uygulamalara döndürülen IHubProtocol tür.

SequenceMessage

Gönderilen ileti dizisinin yeniden başlatılmasını temsil eder. SequenceId , gönderilen iletilerin başlangıç kimliğidir ve yinelenen iletiler olabilir.

StreamBindingFailureMessage

StreamDataMessage için bağımsız değişkenleri bağlama hatasını temsil eder. Bu, kabloda gönderilen gerçek bir iletiyi temsil etmez, tarafından bir StreamDataMessage ayrıştırılırken bağlama hatası oluştuğunun belirtilmesi için döndürülür TryParseMessage(ReadOnlySequence<Byte>, IInvocationBinder, HubMessage) . Hatanın ilgili hub yöntemine gönderebilmesi için akış kimliği ilişkilendirilir.

StreamInvocationMessage

Akış çağrısını temsil eden bir hub iletisi.

StreamItemMessage

Etkin bir akışın tek bir öğesini temsil eder.

Arabirimler

IHubProtocol

SignalR hub'larıyla iletişim kurmak için bir protokol soyutlaması.

Açıklamalar

SignalR Hub Protokolü hakkında daha fazla bilgi için bkz. Hub Protokolü.