Language

UploadDataProvider.Read(UploadDataSink, 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)]
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 が取り消された場合でも、リソースを安全に解放する前に、どちらか一方を呼び出す必要があります。 例外をスローすると、リソースが解放され、要求がエラーになります。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象