CborReader.TryReadTextString(Span<Char>, Int32) Yöntem

Tanım

Sonraki veri öğesini UTF-8 metin dizesi (ana tür 3) olarak okur.

public:
 bool TryReadTextString(Span<char> destination, [Runtime::InteropServices::Out] int % charsWritten);
public bool TryReadTextString(Span<char> destination, out int charsWritten);
member this.TryReadTextString : Span<char> * int -> bool
Public Function TryReadTextString (destination As Span(Of Char), ByRef charsWritten As Integer) As Boolean

Parametreler

destination
Span<Char>

Yazıldığı arabellek.

charsWritten
Int32

Başarılı olduğunda, öğesine yazılan destinationkarakter sayısını alır.

Döndürülenler

true değerini almak için yeterli uzunluktaysa destination okuyucuyu ilerletir, aksi takdirde false okuyucu ilerlemez.

Özel durumlar

Sonraki veri öğesi doğru ana türe sahip değil.

Sonraki değer geçersiz bir CBOR kodlaması içeriyor.

-veya-

CBOR kodlama verilerinin beklenmedik bir sonu vardı.

-veya-

Sonraki değer, geçerli uyumluluk modu altında geçerli olmayan bir CBOR kodlaması kullanır.

Açıklamalar

yöntemi, tek bir dizeye birleştireceği süresiz uzunluk dizelerini kabul eder.

Şunlara uygulanır