UsbDeviceConnection.RequestWait Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
| Nome | Description |
|---|---|
| RequestWait() |
Aguarda o resultado de uma |
| RequestWait(Int64) |
Aguarda o resultado de uma |
RequestWait()
Aguarda o resultado de uma android.hardware.usb.UsbRequest#queue operação
[Android.Runtime.Register("requestWait", "()Landroid/hardware/usb/UsbRequest;", "GetRequestWaitHandler")]
public virtual Android.Hardware.Usb.UsbRequest? RequestWait();
[<Android.Runtime.Register("requestWait", "()Landroid/hardware/usb/UsbRequest;", "GetRequestWaitHandler")>]
abstract member RequestWait : unit -> Android.Hardware.Usb.UsbRequest
override this.RequestWait : unit -> Android.Hardware.Usb.UsbRequest
Retornos
uma solicitação USB concluída ou nula se ocorreu um erro
- Atributos
Comentários
Aguarda o resultado de uma android.hardware.usb.UsbRequest#queue operação
Observe que isso pode retornar solicitações enfileiradas em vários android.hardware.usb.UsbEndpoints. Quando vários pontos de extremidade estão em uso android.hardware.usb.UsbRequest#getEndpoint e android.hardware.usb.UsbRequest#getClientData podem ser úteis para determinar como processar o resultado dessa função.
Java documentação para android.hardware.usb.UsbDeviceConnection.requestWait().
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.
Aplica-se a
RequestWait(Int64)
Aguarda o resultado de uma android.hardware.usb.UsbRequest#queue operação
[Android.Runtime.Register("requestWait", "(J)Landroid/hardware/usb/UsbRequest;", "GetRequestWait_JHandler", ApiSince=26)]
public virtual Android.Hardware.Usb.UsbRequest? RequestWait(long timeout);
[<Android.Runtime.Register("requestWait", "(J)Landroid/hardware/usb/UsbRequest;", "GetRequestWait_JHandler", ApiSince=26)>]
abstract member RequestWait : int64 -> Android.Hardware.Usb.UsbRequest
override this.RequestWait : int64 -> Android.Hardware.Usb.UsbRequest
Parâmetros
- timeout
- Int64
tempo limite em milissegundos. Se 0 esse método não aguardar.
Retornos
uma solicitação USB concluída ou null se ocorreu um erro
- Atributos
Comentários
Aguarda o resultado de uma android.hardware.usb.UsbRequest#queue operação
Observe que isso pode retornar solicitações enfileiradas em vários android.hardware.usb.UsbEndpoints. Quando vários pontos de extremidade estão em uso android.hardware.usb.UsbRequest#getEndpoint e android.hardware.usb.UsbRequest#getClientData podem ser úteis para determinar como processar o resultado dessa função.
O Android processa UsbRequest UsbRequests de forma assíncrona. Portanto, não é garantido que #requestWait(long) requestWait(0) retorna uma solicitação que foi enfileirada antes mesmo que a solicitação possa ter sido processada imediatamente.
Java documentação para android.hardware.usb.UsbDeviceConnection.requestWait(long).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.