XmlDictionaryWriter.WriteBase64Async(Byte[], Int32, Int32) Methode

Definitie

Codeert asynchroon de opgegeven binaire bytes als Base64 en schrijft de resulterende tekst uit.

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

Parameters

buffer
Byte[]

Bytematrix om te coderen.

index
Int32

De positie in de buffer die het begin van de te schrijven bytes aangeeft.

count
Int32

Het aantal te schrijven bytes.

Retouren

De taak die de asynchrone WriteBase64 bewerking vertegenwoordigt.

Uitzonderingen

Er XmlDictionaryWriter is een methode aangeroepen voordat een vorige asynchrone bewerking is voltooid. In dit geval InvalidOperationException wordt het bericht 'Er wordt al een asynchrone bewerking uitgevoerd'.

– of –

Er is een XmlDictionaryWriter asynchrone methode aangeroepen zonder de Async vlag in te stellen op true. In dit geval InvalidOperationException wordt het bericht 'XmlWriterSettings.Async instellen op true als u Async-methoden wilt gebruiken' weergegeven.

Opmerkingen

Als u deze methode wilt gebruiken, moet u de Async vlag instellen op true.

Van toepassing op

Zie ook