Utf8JsonReader.ValueSequence Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient la valeur brute du dernier jeton traité sous la forme d’une tranche d’octets> ReadOnlySequence<de la charge utile d’entrée, uniquement si le jeton est contenu dans plusieurs segments.
public:
property System::Buffers::ReadOnlySequence<System::Byte> ValueSequence { System::Buffers::ReadOnlySequence<System::Byte> get(); };
public System.Buffers.ReadOnlySequence<byte> ValueSequence { get; }
member this.ValueSequence : System.Buffers.ReadOnlySequence<byte>
Public ReadOnly Property ValueSequence As ReadOnlySequence(Of Byte)
Valeur de propriété
Séquence en lecture seule d’octets.
Remarques
Si le json est fourni dans un octet> ReadOnlySequence<et que la tranche qui représente la valeur du jeton correspond à un segment unique, elle ValueSpan contient la valeur segmentée, car elle peut être représentée sous forme d’étendue. Sinon, ValueSequence contient la valeur du jeton.
Si HasValueSequence c’est falsele cas, ValueSequence est vide.
Par conséquent, seul l’accès ValueSequence est HasValueSequencetrue.
Sinon, la valeur du jeton doit être accessible à partir de ValueSpan.
Il n’existe aucune garantie que cette propriété contiendra toujours des données bien formées. Si le JSON d’entrée transmis au Utf8JsonReader fichier contient des octets UTF-8 non valides dans des jetons de chaîne JSON, cette propriété renvoie ces octets UTF-8 non valides, comme c’est le cas.
Par conséquent, si l’entrée n’est pas approuvée ou n’est pas validée précédemment, appelez GetString() pour obtenir le jeton de chaîne JSON.
Étant donné que cette propriété retourne les octets bruts, évitez de l’utiliser pour la comparaison de texte. Au lieu de cela, appelez ValueTextEquals, ce qui annule le texte si nécessaire.