UploadDataProvider.Read(UploadDataSink, ByteBuffer) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
byteBufferにアップロード データを読み取ります。
[Android.Runtime.Register("read", "(Landroid/net/http/UploadDataSink;Ljava/nio/ByteBuffer;)V", "GetRead_Landroid_net_http_UploadDataSink_Ljava_nio_ByteBuffer_Handler", ApiSince=34)]
public abstract void Read(Android.Net.Http.UploadDataSink uploadDataSink, Java.Nio.ByteBuffer byteBuffer);
[<Android.Runtime.Register("read", "(Landroid/net/http/UploadDataSink;Ljava/nio/ByteBuffer;)V", "GetRead_Landroid_net_http_UploadDataSink_Ljava_nio_ByteBuffer_Handler", ApiSince=34)>]
abstract member Read : Android.Net.Http.UploadDataSink * Java.Nio.ByteBuffer -> unit
パラメーター
- uploadDataSink
- UploadDataSink
読み取りが完了したときに通知するオブジェクト。正常に実行されるか、それ以外の場合。
- byteBuffer
- ByteBuffer
読み取りバイトをコピーするバッファー。 byteBuffer の制限を変更しないでください。
- 属性
注釈
byteBufferにアップロード データを読み取ります。 完了すると、バッファーの位置は、読み取られたバイトの末尾に更新されます。 バッファーの制限は変更されません。 このメソッドの各呼び出しは、同期または非同期の 1 回の呼び出しに従って、成功した場合にUploadDataSink#onReadSucceededするか、失敗した場合にUploadDataSink#onReadErrorをuploadDataSinkする必要があります。 読み取りと巻き戻しのどちらも、これらのメソッドのいずれかまたは他のメソッドが呼び出されるまで呼び出されることはありません。 関連付けられている UrlRequest が取り消された場合でも、リソースを安全に解放する前に、どちらか一方を呼び出す必要があります。 例外をスローすると、リソースが解放され、要求がエラーになります。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。