XmlReader.ReadValueChunkAsync(Char[], Int32, Int32) Yöntem

Tanım

Xml belgesine eklenmiş büyük metin akışlarını zaman uyumsuz olarak okur.

C#
public virtual System.Threading.Tasks.Task<int> ReadValueChunkAsync (char[] buffer, int index, int count);

Parametreler

buffer
Char[]

Metin içeriğinin yazıldığı arabellek görevi gören karakter dizisi. Bu değer olamaz null.

index
Int32

arabellek XmlReader içinde, sonuçları kopyalamaya başlayabileceğiniz uzaklık.

count
Int32

Arabelleğe kopyalanacak en fazla karakter sayısı. Kopyalanan gerçek karakter sayısı bu yöntemden döndürülür.

Döndürülenler

Arabelleğe okunan karakter sayısı. Sıfır değeri, metin içeriği olmadığında döndürülür.

Özel durumlar

Önceki XmlReader bir zaman uyumsuz işlem tamamlanmadan önce bir yöntem çağrıldı. Bu durumda, InvalidOperationException "Zaman uyumsuz bir işlem zaten devam ediyor" iletisiyle oluşturulur.veya-

XmlReader bayrağı trueolarak ayarlanmadan Async zaman uyumsuz bir yöntem çağrıldı. Bu durumda, InvalidOperationException "Async Methods kullanmak istiyorsanız XmlReaderSettings.Async değerini true olarak ayarlayın" iletisiyle oluşturulur.

Açıklamalar

Bu, aynı işlevselliğe sahip zaman uyumsuz sürümüdür ReadValueChunk. Bu yöntemi kullanmak için bayrağını Async olarak trueayarlamanız gerekir.

Şunlara uygulanır

Ürün Sürümler
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

Ayrıca bkz.