Поделиться через


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 для java.nio.channels.Channels.newOutputStream(java.nio.channels.AsynchronousByteChannel).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

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 для java.nio.channels.Channels.newOutputStream(java.nio.channels.WritableByteChannel).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к