MessagePackFragment Yapı

Tanım

MessagePack kullanılarak seri hale getirilmiş bayt dizisi.

[MessagePack.MessagePackFormatter(typeof(Microsoft.VisualStudio.RpcContracts.RemoteUI.MessagePackFragment+MessagePackFragmentFormatter))]
[Newtonsoft.Json.JsonConverter(typeof(Microsoft.VisualStudio.RpcContracts.RemoteUI.MessagePackFragment+MessagePackFragmentConverter))]
[System.Runtime.CompilerServices.IsReadOnly]
public readonly struct MessagePackFragment
[<MessagePack.MessagePackFormatter(typeof(Microsoft.VisualStudio.RpcContracts.RemoteUI.MessagePackFragment+MessagePackFragmentFormatter))>]
[<Newtonsoft.Json.JsonConverter(typeof(Microsoft.VisualStudio.RpcContracts.RemoteUI.MessagePackFragment+MessagePackFragmentConverter))>]
[<System.Runtime.CompilerServices.IsReadOnly>]
type MessagePackFragment = struct
Public Structure MessagePackFragment
Devralma
MessagePackFragment
Öznitelikler
MessagePack.MessagePackFormatterAttribute Newtonsoft.Json.JsonConverterAttribute IsReadOnlyAttribute

Açıklamalar

daha MessagePackFragment büyük bir MessagePack yükünün parçası olarak seri hale getirildiğinde, uzunluğuna ön ek olarak ham veri olarak yazılır. Bu, daha büyük yükün parçanın içeriğini okunabilir bir biçimde gösteren json olarak günlüğe kaydedilmesini sağlar. Seri durumdan çıkarılma sonrasında parça, büyük olasılıkla daha sonra, onu içeren yükten ayrı olarak seri durumdan çıkarılmasına izin veren şekilde alınır.

Oluşturucular

MessagePackFragment(ReadOnlySequence<Byte>)

Yapının yeni bir örneğini MessagePackFragment başlatır.

Özellikler

Data

MessagePack biçiminde bir bayt dizisi alır.

Length

Parçanın bayt cinsinden uzunluğunu alır.

Şunlara uygulanır