Sprache

PipedWriter.Write(Char[], Int32, Int32) Methode

Definition

len Schreibt Zeichen aus dem angegebenen Zeichenarray beginnend beim Offset off in diesen weitergeleiteten Ausgabedatenstrom.

[Android.Runtime.Register("write", "([CII)V", "GetWrite_arrayCIIHandler")]
public override void Write(char[]? cbuf, int off, int len);
[<Android.Runtime.Register("write", "([CII)V", "GetWrite_arrayCIIHandler")>]
override this.Write : char[] * int * int -> unit

Parameter

cbuf
Char[]

die Daten.

off
Int32

der Anfangsversatz in den Daten.

len
Int32

die Anzahl der zu schreibenden Zeichen.

Attribute

Ausnahmen

wenn offset oder count , oder wenn offset + count größer als die Länge von buffer.

wenn die Pfeife voll ist und der aktuelle Thread unterbrochen wird, der auf den Speicherplatz zum Schreiben von Daten wartet. Dieser Fall wird derzeit nicht ordnungsgemäß behandelt.

wenn dieser Writer geschlossen oder nicht verbunden ist, wenn der Zielleser geschlossen ist oder der Threadleser vom Zielleser nicht mehr aktiv ist. Dieser Fall wird derzeit nicht ordnungsgemäß behandelt.

if buffer is null.

Hinweise

len Schreibt Zeichen aus dem angegebenen Zeichenarray beginnend beim Offset off in diesen weitergeleiteten Ausgabedatenstrom. Diese Methode blockiert, bis alle Zeichen in den Ausgabedatenstrom geschrieben werden. Wenn ein Thread Datenzeichen aus dem verbundenen Weitergeleiteten Eingabedatenstrom liest, der Thread jedoch nicht mehr aktiv ist, wird ein IOException Fehler ausgelöst.

Java Dokumentation für java.io.PipedWriter.write(char[], int, int).

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.

Gilt für: