Partager via


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

Définition

Encode de manière asynchrone les octets binaires spécifiés en base64 et écrit le texte résultant.

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

Paramètres

buffer
Byte[]

Tableau d’octets à encoder.

index
Int32

Position dans la mémoire tampon indiquant le début des octets à écrire.

count
Int32

Nombre d’octets à écrire.

Retours

Tâche qui représente l’opération asynchrone WriteBase64 .

Exceptions

Une XmlDictionaryWriter méthode a été appelée avant la fin d’une opération asynchrone précédente. Dans ce cas, InvalidOperationException est levée avec le message « Une opération asynchrone est déjà en cours ».

- ou -

Une XmlDictionaryWriter méthode asynchrone a été appelée sans définir l’indicateur Asynctruesur . Dans ce cas, InvalidOperationException est levée avec le message « Définir XmlWriterSettings.Async sur true si vous souhaitez utiliser des méthodes asynchrones ».

Remarques

Pour utiliser cette méthode, vous devez définir l’indicateur Async sur true.

S’applique à

Voir aussi