Partager via


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

Définition

Encode de façon asynchrone les octets binaires spécifiés au format 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

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

count
Int32

Nombre d'octets à écrire.

Retours

Task

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

Exceptions

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

  • ou -

Une méthode asynchrone XmlDictionaryWriter a été appelée sans définir l’indicateur Async sur true. Dans ce cas, InvalidOperationException est levée avec le message « Attribuez à XmlReaderSettings.Async la valeur True si vous voulez utiliser des méthodes asynchrones ».

Remarques

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

S’applique à

Voir aussi