Lenguaje

UrlRequest.Builder.SetDirectExecutorAllowed(Boolean) Método

Definición

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.

Se aplica a