Compartilhar via


Channels.NewOutputStream Método

Definição

Sobrecargas

NewOutputStream(IAsynchronousByteChannel)

Constrói um fluxo que grava bytes no canal especificado.

NewOutputStream(IWritableByteChannel)

Constrói um fluxo que grava bytes no canal especificado.

NewOutputStream(IAsynchronousByteChannel)

Constrói um fluxo que grava bytes no canal especificado.

[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

Parâmetros

ch
IAsynchronousByteChannel

O canal no qual os bytes serão gravados

Retornos

Um novo fluxo de saída

Atributos

Comentários

Constrói um fluxo que grava bytes no canal especificado.

O fluxo não será armazenado em buffer. 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.

Documentação Java para java.nio.channels.Channels.newOutputStream(java.nio.channels.AsynchronousByteChannel).

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

Aplica-se a

NewOutputStream(IWritableByteChannel)

Constrói um fluxo que grava bytes no canal especificado.

[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

Parâmetros

ch
IWritableByteChannel

O canal no qual os bytes serão gravados

Retornos

Um novo fluxo de saída

Atributos

Comentários

Constrói um fluxo que grava bytes no canal especificado.

Os write métodos do fluxo resultante lançarão um IllegalBlockingModeException if invocado enquanto o canal subjacente estiver no modo sem bloqueio. O fluxo não será armazenado em buffer. 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.

Documentação Java para java.nio.channels.Channels.newOutputStream(java.nio.channels.WritableByteChannel).

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

Aplica-se a