Utf8JsonReader.HasValueSequence プロパティ


トークン値を取得するために使用する Value プロパティを示す値を取得します。Gets a value that indicates which Value property to use to get the token value.

 property bool HasValueSequence { bool get(); };
public bool HasValueSequence { get; }
member this.HasValueSequence : bool
Public ReadOnly Property HasValueSequence As Boolean



trueValueSequenceトークン値を取得するためにを使用する必要がある場合は false ValueSpan 。代わりにを使用する必要がある場合は。true if ValueSequence should be used to get the token value; false if ValueSpan should be used instead.


がの場合 HasValueSequence falseValueSequence は空です。If HasValueSequence is false, ValueSequence is empty. そのため、プロパティを使用してトークン値を読み取り ValueSpan ます。Therefore, read the token value using the ValueSpan property.

内の入力データの場合 ReadOnlySpan<byte> 、これは常にを返し false ます。For input data within a ReadOnlySpan<byte>, this always returns false. 内の入力データの ReadOnlySequence<byte> 場合は、 true トークン値が1つ以上のセグメントをまたがっし、そのためにスパンとして表すことができない場合にのみ、が返されます。For input data within a ReadOnlySequence<byte>, this only returns true if the token value straddles more than a single segment and hence can't be represented as a span.