CborReader 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.
Kısa İkili Nesne Gösterimi (CBOR) kodlanmış veriler için durum bilgisi olan, yalnızca ileriye dönük okuyucu.
public ref class CborReader
public class CborReader
type CborReader = class
Public Class CborReader
- Devralma
-
CborReader
Oluşturucular
CborReader(ReadOnlyMemory<Byte>, CborConformanceMode, Boolean) |
Belirtilen yapılandırmayla belirtilen |
Özellikler
AllowMultipleRootLevelValues |
Bu okuyucu birden çok kök düzeyinde CBOR veri öğesine izin verip vermeyeceğini belirten bir değer alır. |
BytesRemaining |
Arabellekteki okunmamış baytların toplam sayısını alır. |
ConformanceMode |
Bu okuyucu tarafından kullanılan uyumluluk modunu alır. |
CurrentDepth |
Okuyucunun CBOR belgesindeki geçerli iç içe olma düzeyini alır. |
Yöntemler
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
PeekState() |
Okuyucuyu ilerletmeden sonraki CBOR belirtecini okur. |
PeekTag() |
Okuyucuyu ilerletmeden sonraki veri öğesini semantik etiket (ana tür 6) olarak okur. |
ReadBigInteger() |
sonraki veri öğesini, RFC7049 bölüm 2.4.2'de açıklandığı gibi etiketli bignum kodlaması olarak okur. |
ReadBoolean() |
Sonraki veri öğesini boole değeri olarak okur (ana tür 7). |
ReadByteString() |
Sonraki veri öğesini bayt dizesi olarak okur (ana tür 2). |
ReadCborNegativeIntegerRepresentation() |
Sonraki veri öğesini CBOR negatif tamsayı gösterimi (ana tür 1) olarak okur. |
ReadDateTimeOffset() |
sonraki veri öğesini, RFC7049 bölüm 2.4.1'de açıklandığı gibi etiketli tarih/saat dizesi olarak okur. |
ReadDecimal() |
sonraki veri öğesini, RFC7049 bölüm 2.4.3'te açıklandığı gibi etiketli ondalık kesir kodlaması olarak okur. |
ReadDefiniteLengthByteString() |
Sonraki veri öğesini kesin uzunlukta bir bayt dizesi (ana tür 2) olarak okur. |
ReadDefiniteLengthTextStringBytes() |
Sonraki veri öğesini kesin uzunlukta utf-8 metin dizesi (ana tür 3) olarak okur. |
ReadDouble() |
Sonraki veri öğesini çift duyarlıklı kayan nokta numarası (ana tür 7) olarak okur. |
ReadEncodedValue(Boolean) |
Kodlanmış değerin görünümünü döndüren bir ReadOnlyMemory<T> sonraki CBOR veri öğesini okur. Süresiz uzunluk kodlamaları için bu, kesme baytını içerir. |
ReadEndArray() |
Bir dizinin sonunu okur (ana tür 4). |
ReadEndIndefiniteLengthByteString() |
Süresiz uzunluklu bayt dizesini (ana tür 2) okumayı sonlandırır. |
ReadEndIndefiniteLengthTextString() |
Süresiz uzunluklu UTF-8 metin dizesini (ana tür 3) okumayı sonlandırır. |
ReadEndMap() |
Haritanın sonunu okur (ana tür 5). |
ReadHalf() |
Sonraki veri öğesini yarım duyarlıklı kayan nokta numarası (ana tür 7) olarak okur. |
ReadInt32() |
Sonraki veri öğesini işaretli bir tamsayı olarak okur (ana tür 0,1) |
ReadInt64() |
Sonraki veri öğesini işaretli bir tamsayı olarak okur (ana tür 0,1) |
ReadNull() |
Sonraki veri öğesini değer |
ReadSimpleValue() |
Sonraki veri öğesini CBOR basit değeri (ana tür 7) olarak okur. |
ReadSingle() |
Sonraki veri öğesini tek duyarlıklı kayan nokta numarası (ana tür 7) olarak okur. |
ReadStartArray() |
Sonraki veri öğesini bir dizinin başlangıcı olarak okur (ana tür 4). |
ReadStartIndefiniteLengthByteString() |
Bir sonraki veri öğesini süresiz uzunluklu bayt dizesinin (ana tür 2) başlangıcı olarak okur. |
ReadStartIndefiniteLengthTextString() |
Bir sonraki veri öğesini süresiz uzunluklu UTF-8 metin dizesinin (ana tür 3) başlangıcı olarak okur. |
ReadStartMap() |
Bir sonraki veri öğesini haritanın başlangıcı olarak okur (ana tür 5). |
ReadTag() |
Sonraki veri öğesini semantik etiket olarak okur (ana tür 6). |
ReadTextString() |
Sonraki veri öğesini UTF-8 metin dizesi (ana tür 3) olarak okur. |
ReadUInt32() |
Sonraki veri öğesini işaretsiz bir tamsayı (ana tür 0) olarak okur. |
ReadUInt64() |
Sonraki veri öğesini işaretsiz bir tamsayı (ana tür 0) olarak okur. |
ReadUnixTimeSeconds() |
sonraki veri öğesini, RFC7049 bölüm 2.4.1'de açıklandığı gibi saniyeler içinde etiketli unix zamanı olarak okur. |
Reset(ReadOnlyMemory<Byte>) |
Örneği, değiştirilmemiş yapılandırmayla belirtilen |
SkipToParent(Boolean) |
Geçerli değer bağlamının kalan içeriğini okuyarak sonuçları atar ve okuyucuyu üst bağlamda bir sonraki değere ilerletir. |
SkipValue(Boolean) |
Sonucu atarak ve okuyucuyu ilerleterek sonraki değerin içeriğini okur. |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |
TryReadByteString(Span<Byte>, Int32) |
Sonraki veri öğesini bayt dizesi olarak okur (ana tür 2). |
TryReadTextString(Span<Char>, Int32) |
Sonraki veri öğesini UTF-8 metin dizesi (ana tür 3) olarak okur. |