Microsoft.AspNetCore.SignalR.Protocol Ad Alanı
Ö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.
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ü.