PipedWriter.Write(Char[], Int32, Int32) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Scrive len
caratteri dalla matrice di caratteri specificata a partire dall'offset off
in questo flusso di output inviato tramite pipe.
[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
Parametri
- cbuf
- Char[]
i dati.
- off
- Int32
offset iniziale nei dati.
- len
- Int32
numero di caratteri da scrivere.
- Attributi
Eccezioni
se offset
o count
o se offset + count
è maggiore della lunghezza di buffer
.
se la pipe è piena e il thread corrente viene interrotto in attesa dello spazio per scrivere dati. Questo caso non è attualmente gestito correttamente.
se il writer è chiuso o non è connesso, se il lettore di destinazione è chiuso o se il thread lettore di destinazione non è più attivo. Questo caso non è attualmente gestito correttamente.
se buffer
è null
.
Commenti
Scrive len
caratteri dalla matrice di caratteri specificata a partire dall'offset off
in questo flusso di output inviato tramite pipe. Questo metodo si blocca fino a quando tutti i caratteri non vengono scritti nel flusso di output. Se un thread leggeva i caratteri di dati dal flusso di input con pipe connesso, ma il thread non è più attivo, viene generata un'eccezione IOException
.
Documentazione java per java.io.PipedWriter.write(char[], int, int)
.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.