UploadDataProvider.Read(UploadDataSink, ByteBuffer) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Legge i dati di caricamento in 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
Parametri
- uploadDataSink
- UploadDataSink
Oggetto a cui inviare una notifica quando la lettura è stata completata correttamente o in altro modo.
- byteBuffer
- ByteBuffer
Buffer in cui copiare i byte di lettura. Non modificare il limite di byteBuffer.
- Attributi
Commenti
Legge i dati di caricamento in byteBuffer. Al termine, la posizione del buffer viene aggiornata alla fine dei byte letti. Il limite del buffer non viene modificato. Ogni chiamata di questo metodo deve essere seguita da una singola chiamata, sincrona o asincrona, a uploadDataSink: UploadDataSink#onReadSucceeded in caso di esito positivo o UploadDataSink#onReadError negativo. Non verrà chiamato né letto né riavvolgimento finché non viene chiamato uno di questi metodi o l'altro. Anche se l'oggetto associato UrlRequest viene annullato, è necessario chiamare uno o l'altro prima che le risorse possano essere liberate in modo sicuro. La generazione di un'eccezione comporterà anche la liberazione delle risorse e l'errore della richiesta.
per android.net.http.UploadDataProvider.read(android.net.http.UploadDataSink, java.nio.ByteBuffer).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.