Channels.NewInputStream メソッド

定義

オーバーロード

NewInputStream(IAsynchronousByteChannel)

指定されたチャネルからバイトを読み取るストリームを構築します。

NewInputStream(IReadableByteChannel)

指定されたチャネルからバイトを読み取るストリームを構築します。

NewInputStream(IAsynchronousByteChannel)

指定されたチャネルからバイトを読み取るストリームを構築します。

[Android.Runtime.Register("newInputStream", "(Ljava/nio/channels/AsynchronousByteChannel;)Ljava/io/InputStream;", "", ApiSince=26)]
public static System.IO.Stream? NewInputStream (Java.Nio.Channels.IAsynchronousByteChannel? ch);
[<Android.Runtime.Register("newInputStream", "(Ljava/nio/channels/AsynchronousByteChannel;)Ljava/io/InputStream;", "", ApiSince=26)>]
static member NewInputStream : Java.Nio.Channels.IAsynchronousByteChannel -> System.IO.Stream

パラメーター

ch
IAsynchronousByteChannel

バイトの読み取り元のチャネル

戻り値

新しい入力ストリーム

属性

注釈

指定されたチャネルからバイトを読み取るストリームを構築します。

ストリームはバッファーに格納されず、 メソッドまたは InputStream#reset reset メソッドはInputStream#mark markサポートされません。 ストリームは、複数の同時実行スレッドによるアクセスに安全です。 ストリームを閉じると、チャネルが閉じられます。

1.7 で追加されました。

の Java ドキュメント java.nio.channels.Channels.newInputStream(java.nio.channels.AsynchronousByteChannel)

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

NewInputStream(IReadableByteChannel)

指定されたチャネルからバイトを読み取るストリームを構築します。

[Android.Runtime.Register("newInputStream", "(Ljava/nio/channels/ReadableByteChannel;)Ljava/io/InputStream;", "")]
public static System.IO.Stream? NewInputStream (Java.Nio.Channels.IReadableByteChannel? ch);
[<Android.Runtime.Register("newInputStream", "(Ljava/nio/channels/ReadableByteChannel;)Ljava/io/InputStream;", "")>]
static member NewInputStream : Java.Nio.Channels.IReadableByteChannel -> System.IO.Stream

パラメーター

ch
IReadableByteChannel

バイトの読み取り元のチャネル

戻り値

新しい入力ストリーム

属性

注釈

指定されたチャネルからバイトを読み取るストリームを構築します。

read基になるチャネルが非ブロッキング モードの間に呼び出された場合、結果のストリームのメソッドは をスローIllegalBlockingModeExceptionします。 ストリームはバッファーに格納されず、 メソッドまたは InputStream#reset reset メソッドはInputStream#mark markサポートされません。 ストリームは、複数の同時実行スレッドによるアクセスに安全です。 ストリームを閉じると、チャネルが閉じられます。

の Java ドキュメント java.nio.channels.Channels.newInputStream(java.nio.channels.ReadableByteChannel)

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象