PipedWriter.Write(Char[], Int32, Int32) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
len
從從位移off
開始的指定字元數位寫入這個管道輸出數據流的字元。
[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
參數
- cbuf
- Char[]
數據。
- off
- Int32
數據中的開始位移。
- len
- Int32
要寫入的字元數。
- 屬性
例外狀況
如果 offset
或 count
,則為 ,如果 offset + count
大於 的長度, buffer
則為 。
如果管道已滿,且目前的線程中斷等候空間寫入數據。 此案例目前未正確處理。
如果此寫入器已關閉或未連接,則為已關閉目標讀取器,或從目標讀取器讀取的線程已不再運作。 此案例目前未正確處理。
如果 為 ,則 buffer
為 null
。
備註
len
從從位移off
開始的指定字元數位寫入這個管道輸出數據流的字元。 這個方法會封鎖,直到所有字元都寫入輸出數據流為止。 如果執行緒從連接的導管輸入資料串流讀取資料字元,但線程已不再運作,則會 IOException
擲回 。
的 java.io.PipedWriter.write(char[], int, int)
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。