Channels.NewOutputStream 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| NewOutputStream(IAsynchronousByteChannel) |
構建一個串流,將位元組寫入給定通道。 |
| NewOutputStream(IWritableByteChannel) |
構建一個串流,將位元組寫入給定通道。 |
NewOutputStream(IAsynchronousByteChannel)
構建一個串流,將位元組寫入給定通道。
[Android.Runtime.Register("newOutputStream", "(Ljava/nio/channels/AsynchronousByteChannel;)Ljava/io/OutputStream;", "", ApiSince=26)]
public static System.IO.Stream? NewOutputStream(Java.Nio.Channels.IAsynchronousByteChannel? ch);
[<Android.Runtime.Register("newOutputStream", "(Ljava/nio/channels/AsynchronousByteChannel;)Ljava/io/OutputStream;", "", ApiSince=26)>]
static member NewOutputStream : Java.Nio.Channels.IAsynchronousByteChannel -> System.IO.Stream
參數
位元組將被寫入的通道
傳回
新的輸出串流
- 屬性
備註
構建一個串流,將位元組寫入給定通道。
串流不會被緩衝。 串流將安全讓多個並行執行緒存取。 關閉溪流會導致通道關閉。
在 1.7 版本中加入。
Java 文件 java.nio.channels.Channels.newOutputStream(java.nio.channels.AsynchronousByteChannel)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
NewOutputStream(IWritableByteChannel)
構建一個串流,將位元組寫入給定通道。
[Android.Runtime.Register("newOutputStream", "(Ljava/nio/channels/WritableByteChannel;)Ljava/io/OutputStream;", "")]
public static System.IO.Stream? NewOutputStream(Java.Nio.Channels.IWritableByteChannel? ch);
[<Android.Runtime.Register("newOutputStream", "(Ljava/nio/channels/WritableByteChannel;)Ljava/io/OutputStream;", "")>]
static member NewOutputStream : Java.Nio.Channels.IWritableByteChannel -> System.IO.Stream
參數
位元組將被寫入的通道
傳回
新的輸出串流
- 屬性
備註
構建一個串流,將位元組寫入給定通道。
write所得串流的方法若在底層通道處於非阻塞模式下被呼叫,會拋出 一個IllegalBlockingModeException。 串流不會被緩衝。 串流將安全讓多個並行執行緒存取。 關閉溪流會導致通道關閉。
Java 文件 java.nio.channels.Channels.newOutputStream(java.nio.channels.WritableByteChannel)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。