XmlDictionaryWriter.WriteBase64Async(Byte[], Int32, Int32) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Codifica assíncronamente os bytes binários especificados como Base64 e escreve o texto resultante.
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
Parâmetros
- buffer
- Byte[]
Array de bytes para codificar.
- index
- Int32
A posição no buffer indica o início dos bytes a escrever.
- count
- Int32
O número de bytes a escrever.
Devoluções
A tarefa que representa a operação assíncrona WriteBase64 .
Exceções
Um XmlDictionaryWriter método era chamado antes de uma operação assíncrona anterior terminar. Neste caso, InvalidOperationException é lançado com a mensagem "Uma operação assíncrona já está em curso."
-ou-
Um XmlDictionaryWriter método assíncrono era chamado sem definir a Async flag para true. Neste caso, InvalidOperationException aparece com a mensagem "Definir XmlWriterSettings.Async como true se quiseres usar Métodos Assíncronos."
Observações
Para usar este método, deve definir o Async flag para true.
Aplica-se a
Ver também
- Programação assíncrona (C#)
Assíncrona com Async e Await (Visual Basic)