Channels.NewInputStream Método

Definição

Sobrecargas

Nome Description
NewInputStream(IAsynchronousByteChannel)

Constrói um fluxo que lê bytes do canal fornecido.

NewInputStream(IReadableByteChannel)

Constrói um fluxo que lê bytes do canal fornecido.

NewInputStream(IAsynchronousByteChannel)

Constrói um fluxo que lê bytes do canal fornecido.

[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

Parâmetros

ch
IAsynchronousByteChannel

O canal do qual os bytes serão lidos

Retornos

Um novo fluxo de entrada

Atributos

Comentários

Constrói um fluxo que lê bytes do canal fornecido.

O fluxo não será armazenado em buffer e não dará suporte aos métodos ou InputStream#reset reset aos InputStream#mark mark métodos. O fluxo será seguro para acesso por vários threads simultâneos. O fechamento do fluxo, por sua vez, fará com que o canal seja fechado.

Adicionado em 1.7.

Java documentação para java.nio.channels.Channels.newInputStream(java.nio.channels.AsynchronousByteChannel).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

NewInputStream(IReadableByteChannel)

Constrói um fluxo que lê bytes do canal fornecido.

[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

Parâmetros

ch
IReadableByteChannel

O canal do qual os bytes serão lidos

Retornos

Um novo fluxo de entrada

Atributos

Comentários

Constrói um fluxo que lê bytes do canal fornecido.

Os read métodos do fluxo resultante gerarão um IllegalBlockingModeException se invocado enquanto o canal subjacente estiver no modo de não bloqueio. O fluxo não será armazenado em buffer e não dará suporte aos métodos ou InputStream#reset reset aos InputStream#mark mark métodos. O fluxo será seguro para acesso por vários threads simultâneos. O fechamento do fluxo, por sua vez, fará com que o canal seja fechado.

Java documentação para java.nio.channels.Channels.newInputStream(java.nio.channels.ReadableByteChannel).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a