InputStream.TransferTo(Stream) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
この入力ストリームからすべてのバイトを読み取り、読み取られた順序で指定された出力ストリームにバイトを書き込みます。
[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 以外)
返品
転送されたバイト数
- 属性
注釈
この入力ストリームからすべてのバイトを読み取り、読み取られた順序で指定された出力ストリームにバイトを書き込みます。 返されると、この入力ストリームはストリームの末尾になります。 このメソッドは、どちらのストリームも閉じません。
このメソッドは、入力ストリームからの無期限の読み取りまたは出力ストリームへの書き込みをブロックする場合があります。 入力ストリームまたは出力ストリームが 非同期的に閉じられたり、転送中にスレッドが中断されたりする場合の動作は、高度な入力ストリームと出力ストリーム固有であるため、指定されません。
入力ストリームからの読み取りまたは出力ストリームへの書き込みで I/O エラーが発生した場合は、バイトの読み取りまたは書き込みが行われた後に発生する可能性があります。 その結果、入力ストリームがストリームの末尾になく、一方または両方のストリームが不整合な状態になる可能性があります。 I/O エラーが発生した場合は、両方のストリームをすぐに閉じることを強くお勧めします。
9 に追加されました。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。