XmlReader.ReadElementContentAsBinHexAsync(Byte[], Int32, Int32) Yöntem
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.
Öğeyi zaman uyumsuz olarak okur ve içeriğin kodunu çözer BinHex
.
public:
virtual System::Threading::Tasks::Task<int> ^ ReadElementContentAsBinHexAsync(cli::array <System::Byte> ^ buffer, int index, int count);
public virtual System.Threading.Tasks.Task<int> ReadElementContentAsBinHexAsync (byte[] buffer, int index, int count);
abstract member ReadElementContentAsBinHexAsync : byte[] * int * int -> System.Threading.Tasks.Task<int>
override this.ReadElementContentAsBinHexAsync : byte[] * int * int -> System.Threading.Tasks.Task<int>
Public Overridable Function ReadElementContentAsBinHexAsync (buffer As Byte(), index As Integer, count As Integer) As Task(Of Integer)
Parametreler
- buffer
- Byte[]
Sonuçta elde edilen metnin kopyalandığı arabellek. Bu değer olamaz null
.
- index
- Int32
Sonucu kopyalamaya başlanacak arabelleğe uzaklık.
- count
- Int32
Arabelleğe kopyalanacak en fazla bayt sayısı. Kopyalanan gerçek bayt sayısı bu yöntemden döndürülür.
Döndürülenler
Arabelleğe yazılan bayt sayısı.
Ö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ğı true
olarak 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 ReadElementContentAsBinHex. Bu yöntemi kullanmak için bayrağını Async olarak true
ayarlamanız gerekir.