XmlReader.ReadElementContentAsBase64Async(Byte[], Int32, Int32) Método

Definição

Lê de forma assíncrona o elemento e decodifica o conteúdo Base64.Asynchronously reads the element and decodes the Base64 content.

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

Parâmetros

buffer
Byte[]

O buffer para o qual o texto resultante será copiado.The buffer into which to copy the resulting text. Este valor pode não ser null.This value cannot be null.

index
Int32

O deslocamento do buffer no qual o resultado começará a ser copiado.The offset into the buffer where to start copying the result.

count
Int32

O número máximo de bytes a serem copiados para o buffer.The maximum number of bytes to copy into the buffer. O número real de bytes copiados é retornado deste método.The actual number of bytes copied is returned from this method.

Retornos

Task<Int32>

O número de bytes gravados no buffer.The number of bytes written to the buffer.

Exceções

Um método XmlReader foi chamado antes do término de uma operação assíncrona anterior.An XmlReader method was called before a previous asynchronous operation finished. Nesse caso, InvalidOperationException será gerado com a mensagem “Uma operação assíncrona já está em andamento”.In this case, InvalidOperationException is thrown with the message "An asynchronous operation is already in progress."

- ou --or-

Um método assíncrono XmlReader foi chamado sem definir o sinalizador Async como true.An XmlReader asynchronous method was called without setting the Async flag to true. Neste caso, InvalidOperationException é gerado com a mensagem: “Defina XmlReaderSettings.Async como verdadeiro se desejar usar Métodos Assíncronos”.In this case, InvalidOperationException is thrown with the message "Set XmlReaderSettings.Async to true if you want to use Async Methods."

Comentários

Essa é a versão assíncrona do ReadElementContentAsBase64 , com a mesma funcionalidade.This is the asynchronous version of ReadElementContentAsBase64, with the same functionality. Para usar esse método, você deve definir o Async sinalizador como true .To use this method, you must set the Async flag to true.

Aplica-se a