Udostępnij za pośrednictwem


XmlDictionaryWriter.WriteBase64Async(Byte[], Int32, Int32) Metoda

Definicja

Asynchronicznie koduje określone bajty binarne jako Base64 i zapisuje wynikowy tekst.

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

Parametry

buffer
Byte[]

Tablica bajtów do kodowania.

index
Int32

Pozycja w buforze wskazująca początek bajtów do zapisu.

count
Int32

Liczba bajtów do zapisania.

Zwraca

Task

Zadanie reprezentujące operację asynchroniczną WriteBase64 .

Wyjątki

Metoda XmlDictionaryWriter została wywołana przed zakończeniem poprzedniej operacji asynchronicznej. W tym przypadku InvalidOperationException jest zgłaszany komunikat "Operacja asynchroniczna jest już w toku".

-lub-

Wywołano XmlDictionaryWriter metodę asynchroniczną bez ustawienia flagi Async na true. W takim przypadku InvalidOperationException jest zgłaszany komunikat "Ustaw wartość XmlWriterSettings.Async na wartość true, jeśli chcesz użyć metod asynchronicznych".

Uwagi

Aby użyć tej metody, należy ustawić flagę Async na true.

Dotyczy

Zobacz też