NewtonsoftJsonHubProtocol Sınıf
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.
SignalR Hub Protokolunu Newtonsoft.Json kullanarak uygular.
public ref class NewtonsoftJsonHubProtocol : Microsoft::AspNetCore::SignalR::Protocol::IHubProtocol
public class NewtonsoftJsonHubProtocol : Microsoft.AspNetCore.SignalR.Protocol.IHubProtocol
type NewtonsoftJsonHubProtocol = class
interface IHubProtocol
Public Class NewtonsoftJsonHubProtocol
Implements IHubProtocol
- Devralma
-
NewtonsoftJsonHubProtocol
- Uygulamalar
Oluşturucular
NewtonsoftJsonHubProtocol() |
NewtonsoftJsonHubProtocol sınıfının yeni bir örneğini başlatır. |
NewtonsoftJsonHubProtocol(IOptions<NewtonsoftJsonHubProtocolOptions>) |
NewtonsoftJsonHubProtocol sınıfının yeni bir örneğini başlatır. |
Özellikler
Name |
Protokolün adını alır. Bu ad SignalR tarafından istemci ile sunucu arasındaki protokolü çözümlemek için kullanılır. |
PayloadSerializer |
Çağırma bağımsız değişkenlerini ve dönüş değerlerini serileştirmek için kullanılan seri hale getiriciyi alır. |
TransferFormat |
Protokolün aktarım biçimini alır. |
Version |
Protokolün ana sürümünü alır. |
Yöntemler
GetMessageBytes(HubMessage) |
Belirtilen HubMessage öğesini serileştirilmiş gösterimine dönüştürür. |
IsVersionSupported(Int32) |
Protokolün belirtilen sürümü destekleyip desteklemediğini belirten bir değer alır. |
TryParseMessage(ReadOnlySequence<Byte>, IInvocationBinder, HubMessage) |
Belirtilen serileştirilmiş gösterimden ve belirtilen bağlayıcıyı kullanarak yeni HubMessage bir oluşturur. |
WriteMessage(HubMessage, IBufferWriter<Byte>) |
Belirtilen HubMessage değerini bir yazara yazar. |
Uzantı Metotları
GetMessageBytes(IHubProtocol, HubMessage) |
Belirtilen HubMessage öğesini serileştirilmiş gösterimine dönüştürür. |
Şunlara uygulanır
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin