Aracılığıyla paylaş


XmlDictionaryWriter.WriteBase64Async(Byte[], Int32, Int32) Yöntem

Tanım

Belirtilen ikili baytları zaman uyumsuz olarak Base64 olarak kodlar ve sonuçta elde edilen metni yazar.

public:
 override System::Threading::Tasks::Task ^ WriteBase64Async(cli::array <System::Byte> ^ buffer, int index, int count);
public override System.Threading.Tasks.Task WriteBase64Async (byte[] buffer, int index, int count);
override this.WriteBase64Async : byte[] * int * int -> System.Threading.Tasks.Task
Public Overrides Function WriteBase64Async (buffer As Byte(), index As Integer, count As Integer) As Task

Parametreler

buffer
Byte[]

Kodlanacak bayt dizisi.

index
Int32

Yazacak baytların başlangıcını gösteren arabellekteki konum.

count
Int32

Yazılacak bayt sayısı.

Döndürülenler

Task

Zaman uyumsuz WriteBase64 işlemi temsil eden görev.

Özel durumlar

Önceki XmlDictionaryWriter 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-

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

Açıklamalar

Bu yöntemi kullanmak için bayrağını Async olarak trueayarlamanız gerekir.

Şunlara uygulanır

Ayrıca bkz.