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
Параметры
Канал, в который будут записаны байты
Возвращаемое значение
Новый поток вывода
- Атрибуты
Комментарии
Создает поток, который записывает байты в заданный канал.
Поток не будет буферичен. Поток будет безопасным для доступа несколькими параллельными потоками. Закрытие потока в свою очередь приведет к закрытию канала.
Добавлено в версии 1.7.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом 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
Параметры
Канал, в который будут записаны байты
Возвращаемое значение
Новый поток вывода
- Атрибуты
Комментарии
Создает поток, который записывает байты в заданный канал.
Методы write
результирующего потока вызываются IllegalBlockingModeException
при вызове, пока базовый канал находится в режиме без блокировки. Поток не будет буферичен. Поток будет безопасным для доступа несколькими параллельными потоками. Закрытие потока в свою очередь приведет к закрытию канала.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.