UrlRequest.Builder.SetDirectExecutorAllowed(Boolean) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
ADVERTENCIA: Este método no debe llamarse con setDirectExecutorAllowed(false) , ya que esto puede provocar un comportamiento incorrecto en versiones anteriores de HttpEngine.
[Android.Runtime.Register("setDirectExecutorAllowed", "(Z)Landroid/net/http/UrlRequest$Builder;", "GetSetDirectExecutorAllowed_ZHandler", ApiSince=34)]
public abstract Android.Net.Http.UrlRequest.Builder SetDirectExecutorAllowed(bool allowDirectExecutor);
[<Android.Runtime.Register("setDirectExecutorAllowed", "(Z)Landroid/net/http/UrlRequest$Builder;", "GetSetDirectExecutorAllowed_ZHandler", ApiSince=34)>]
abstract member SetDirectExecutorAllowed : bool -> Android.Net.Http.UrlRequest.Builder
Parámetros
- allowDirectExecutor
- Boolean
True para permitir que los ejecutores realicen la ejecución insertada; de lo contrario, false.
Devoluciones
el generador para facilitar el encadenamiento. Este valor no puede ser nulo.
- Atributos
Comentarios
ADVERTENCIA: No se debe llamar a este método con "setDirectExecutorAllowed(false)", ya que esto puede provocar un comportamiento incorrecto en versiones anteriores de HttpEngine. Marca si los ejecutores que esta solicitud usará para notificar las devoluciones de llamada (para UploadDataProviders y UrlRequest.Callbacks) está realizando intencionadamente la ejecución insertada, como directExecutor o ThreadPoolExecutor.CallerRunsPolicy de Guava.
Advertencia: Si se establece en true: esta opción facilita bloquear accidentalmente el subproceso de red. Esto no debe hacerse si las devoluciones de llamada realizan E/S de disco, adquieren bloqueos o llaman a otro código que no controla y audita cuidadosamente.
Referencia de Android para android.net.http.UrlRequest.Builder.setDirectExecutorAllowed.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.