XmlDictionaryWriter.WriteBase64Async(Byte[], Int32, Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Codiert die angegebenen binären Bytes asynchron als Base64 und schreibt den resultierenden Text.
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
Parameter
- buffer
- Byte[]
Zu codierendes Bytearray.
- index
- Int32
Die Position innerhalb des Puffers, die den Anfang der zu schreibenden Bytes kennzeichnet.
- count
- Int32
Die Anzahl der zu schreibenden Bytes.
Gibt zurück
Die Aufgabe, die den asynchronen WriteBase64
-Vorgang darstellt.
Ausnahmen
Eine XmlDictionaryWriter-Methode wurde aufgerufen, bevor ein vorheriger asynchroner Vorgang abgeschlossen wurde. In diesem Fall wird InvalidOperationException mit der Meldung „Es wird bereits ein asynchroner Vorgang ausgeführt“ ausgelöst.
- oder -
Eine asynchrone XmlDictionaryWriter-Methode wurde aufgerufen, ohne das Async-Flag auf true
festzulegen. In diesem Fall wird InvalidOperationException mit der Nachricht „Legen Sie XmlWriterSettings.Async auf True fest, wenn Sie die Async-Methoden verwenden möchten“ ausgelöst.
Hinweise
Um diese Methode zu verwenden, müssen Sie das Async Flag auf true
festlegen.