InputStream.TransferTo(Stream) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Считывает все байты из этого входного потока и записывает байты в заданный выходной поток в том порядке, в который они считываются.
[Android.Runtime.Register("transferTo", "(Ljava/io/OutputStream;)J", "GetTransferTo_Ljava_io_OutputStream_Handler", ApiSince=33)]
public virtual long TransferTo(System.IO.Stream? out);
[<Android.Runtime.Register("transferTo", "(Ljava/io/OutputStream;)J", "GetTransferTo_Ljava_io_OutputStream_Handler", ApiSince=33)>]
abstract member TransferTo : System.IO.Stream -> int64
override this.TransferTo : System.IO.Stream -> int64
Параметры
- out
- Stream
выходной поток, не допускающий значение NULL
Возвращаемое значение
количество переданных байтов
- Атрибуты
Комментарии
Считывает все байты из этого входного потока и записывает байты в заданный выходной поток в том порядке, в который они считываются. При возврате этот входной поток будет находиться в конце потока. Этот метод не закрывает ни один поток.
Этот метод может блокировать неограниченное чтение из входного потока или запись в выходной поток. Поведение для случая, когда входной и /или выходной поток асинхронно закрыт или поток прерван во время передачи, является высоким уровнем входных и выходных потоков, поэтому не указан.
Если ошибка ввода-вывода возникает считывания из входного потока или записи в выходной поток, это может сделать после того, как некоторые байты были прочитаны или записаны. Следовательно, входной поток может не находиться в конце потока, а один или оба потока могут находиться в несогласованном состоянии. Настоятельно рекомендуется немедленно закрыть оба потока, если возникает ошибка ввода-вывода.
Добавлено в 9.
Java документации по java.io.InputStream.transferTo(java.io.OutputStream).
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".