共用方式為


Channels.NewOutputStream 方法

定義

多載

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

參數

ch
IAsynchronousByteChannel

要寫入位元組的通道

傳回

新的輸出數據流

屬性

備註

建構將位元組寫入指定通道的數據流。

數據流將不會緩衝處理。 串流對於多個並行線程的存取而言是安全的。 關閉數據流會導致通道關閉。

已在1.7中新增。

java.nio.channels.Channels.newOutputStream(java.nio.channels.AsynchronousByteChannel)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

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

參數

ch
IWritableByteChannel

要寫入位元組的通道

傳回

新的輸出數據流

屬性

備註

建構將位元組寫入指定通道的數據流。

write如果基礎通道處於非封鎖模式時叫用,產生的數據流方法將會擲回 IllegalBlockingModeException 。 數據流將不會緩衝處理。 串流對於多個並行線程的存取而言是安全的。 關閉數據流會導致通道關閉。

java.nio.channels.Channels.newOutputStream(java.nio.channels.WritableByteChannel)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於