XmlWriter.WriteBase64Async(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.
Belirtilen ikili baytları zaman uyumsuz olarak Base64 olarak kodlar ve sonuçta elde edilen metni yazar.
public:
virtual System::Threading::Tasks::Task ^ WriteBase64Async(cli::array <System::Byte> ^ buffer, int index, int count);
public virtual System.Threading.Tasks.Task WriteBase64Async (byte[] buffer, int index, int count);
abstract member WriteBase64Async : byte[] * int * int -> System.Threading.Tasks.Task
override this.WriteBase64Async : byte[] * int * int -> System.Threading.Tasks.Task
Public Overridable 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
Zaman uyumsuz WriteBase64
işlemi temsil eden görev.
Özel durumlar
Önceki XmlWriter 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-
XmlWriter bayrağı true
olarak 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, aynı işlevselliğe sahip zaman uyumsuz sürümüdür WriteBase64. Bu yöntemi kullanmak için bayrağını Async olarak true
ayarlamanız gerekir.