XmlReader.ReadElementContentAsBase64Async(Byte[], Int32, Int32) XmlReader.ReadElementContentAsBase64Async(Byte[], Int32, Int32) XmlReader.ReadElementContentAsBase64Async(Byte[], Int32, Int32) XmlReader.ReadElementContentAsBase64Async(Byte[], Int32, Int32) Method

Definizione

Legge in modo asincrono l'elemento e decodifica il contenuto 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)

Parametri

buffer
Byte[]

Buffer in cui copiare il testo risultante.The buffer into which to copy the resulting text. Questo valore non può essere null.This value cannot be null.

index
Int32 Int32 Int32 Int32

Offset nel buffer a partire da cui iniziare a copiare il risultato.The offset into the buffer where to start copying the result.

count
Int32 Int32 Int32 Int32

Numero massimo di byte da copiare nel buffer.The maximum number of bytes to copy into the buffer. Il numero effettivo di byte copiati viene restituito da questo metodo.The actual number of bytes copied is returned from this method.

Restituisce

Numero di byte scritti nel buffer.The number of bytes written to the buffer.

Eccezioni

È stato chiamato un metodo della classe XmlReader prima del completamento di un'operazione asincrona precedente.An XmlReader method was called before a previous asynchronous operation finished. In questo caso, viene generata l'eccezione InvalidOperationException con il messaggio "È già in corso un'operazione asincrona".In this case, InvalidOperationException is thrown with the message "An asynchronous operation is already in progress."

In alternativa-or-

È stato chiamato un metodo asincrono della classe XmlReader senza l'impostazione del flag Async su true.An XmlReader asynchronous method was called without setting the Async flag to true. In questo caso, viene generata l'eccezione InvalidOperationException con il messaggio "Per utilizzare i metodi asincroni, impostare XmlReaderSettings.Async su true".In this case, InvalidOperationException is thrown with the message "Set XmlReaderSettings.Async to true if you want to use Async Methods."

Commenti

Si tratta della versione asincrona di ReadElementContentAsBase64, con la stessa funzionalità.This is the asynchronous version of ReadElementContentAsBase64, with the same functionality. Per usare questo metodo, è necessario impostare il Async flag su true.To use this method, you must set the Async flag to true.

Si applica a

Vedi anche