Reader.TransferTo(Writer) 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.
Liest alle Zeichen dieses Lesers und schreibt die Zeichen in der Reihenfolge, in der sie gelesen werden.
[Android.Runtime.Register("transferTo", "(Ljava/io/Writer;)J", "GetTransferTo_Ljava_io_Writer_Handler", ApiSince=33)]
public virtual long TransferTo(Java.IO.Writer? out);
[<Android.Runtime.Register("transferTo", "(Ljava/io/Writer;)J", "GetTransferTo_Ljava_io_Writer_Handler", ApiSince=33)>]
abstract member TransferTo : Java.IO.Writer -> int64
override this.TransferTo : Java.IO.Writer -> int64
Parameter
- out
- Writer
der Writer, nicht null
Gibt zurück
Anzahl der übertragenen Zeichen
- Attribute
Hinweise
Liest alle Zeichen dieses Lesers und schreibt die Zeichen in der Reihenfolge, in der sie gelesen werden. Bei der Rückgabe befindet sich dieser Reader am Ende des Datenstroms. Diese Methode schließt weder Leser noch Writer.
Diese Methode kann das Lesen des Lesers oder das Schreiben an den Autor auf unbestimmte Zeit blockieren. Das Verhalten für den Fall, dass der Leser und/oder Writer asynchron geschlossen ist oder der Thread während der Übertragung unterbrochen wird, ist hochlese- und schreibgef?nlich und daher nicht angegeben.
Wenn ein E/A-Fehler beim Lesen des Lesers oder Schreibens an den Autor auftritt, kann dies der Fall sein, nachdem einige Zeichen gelesen oder geschrieben wurden. Demzufolge befindet sich der Leser möglicherweise nicht am Ende des Datenstroms, und ein oder beide Datenströme befinden sich möglicherweise in einem inkonsistenten Zustand. Es wird dringend empfohlen, dass beide Datenströme umgehend geschlossen werden, wenn ein E/A-Fehler auftritt.
In 10 hinzugefügt.
Java Dokumentation für java.io.Reader.transferTo(java.io.Writer).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.