Language

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#mark mark または InputStream#reset reset メソッドはサポートされません。 ストリームは、複数の同時実行スレッドによるアクセスに安全です。 ストリームを閉じると、チャネルが閉じられます。

1.7 で追加されました。

Javaドキュメント。

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

適用対象

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#mark mark または InputStream#reset reset メソッドはサポートされません。 ストリームは、複数の同時実行スレッドによるアクセスに安全です。 ストリームを閉じると、チャネルが閉じられます。

Javaドキュメント。

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

適用対象