Compartir a través de


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

Definición

Lee asincrónicamente el contenido y devuelve los bytes binarios descodificados en Base64.

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

Parámetros

buffer
Byte[]

Búfer donde se va a copiar el texto resultante. Este valor no puede ser null.

index
Int32

Posición de desplazamiento en el búfer donde debe comenzar la copia del resultado.

count
Int32

Número máximo de bytes que se van a copiar en el búfer. El número real de bytes copiados se devuelve a partir de este método.

Devoluciones

Número de bytes escritos en el búfer.

Excepciones

Se llamó un método XmlReader antes de que se termine una operación asincrónica anterior. En este caso, se genera InvalidOperationException con el mensaje “Ya hay una operación asincrónica en curso”.

o bien

Se llamó un método asincrónico de XmlReader sin establecer la marca Async en true. En este caso, se produce InvalidOperationException con el mensaje "Establezca XmlReaderSettings.Async en true si quiere usar métodos asincrónicos".

Comentarios

Esta es la versión asincrónica de ReadContentAsBase64, con la misma funcionalidad. Para usar este método, debe establecer la Async marca en true.

Se aplica a

Consulte también