XmlDictionaryWriter.WriteBase64Async(Byte[], Int32, Int32) Método

Definição

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