Lenguaje

HttpEngine.Builder.SetProxyOptions(ProxyOptions) Método

Definición

Configura el comportamiento de proxy.

[Android.Runtime.Register("setProxyOptions", "(Landroid/net/http/ProxyOptions;)Landroid/net/http/HttpEngine$Builder;", "GetSetProxyOptions_Landroid_net_http_ProxyOptions_Handler", ApiSince=37)]
public virtual Android.Net.Http.HttpEngine.Builder SetProxyOptions(Android.Net.Http.ProxyOptions options);
[<Android.Runtime.Register("setProxyOptions", "(Landroid/net/http/ProxyOptions;)Landroid/net/http/HttpEngine$Builder;", "GetSetProxyOptions_Landroid_net_http_ProxyOptions_Handler", ApiSince=37)>]
abstract member SetProxyOptions : Android.Net.Http.ProxyOptions -> Android.Net.Http.HttpEngine.Builder
override this.SetProxyOptions : Android.Net.Http.ProxyOptions -> Android.Net.Http.HttpEngine.Builder

Parámetros

options
ProxyOptions

Devoluciones

el generador para facilitar el encadenamiento.

Atributos

Comentarios

Configura el comportamiento de proxy. Esto afecta, de diferentes maneras: establecimiento de conexiones, UrlRequest y BidirectionalStream. Para obtener más información, consulte la documentación de Proxy.

Esto no se debe confundir con la configuración de proxy configurada por: el usuario; o algunas configuraciones de perfil de empresa, o (lo más probable) algunas configuraciones automáticas de red (por ejemplo, protocolo de detección automática de proxy web). Normalmente, esto se conoce como configuración de proxy "sistema". Si está presente, respetar la configuración del proxy del sistema suele ser un requisito para obtener conectividad local o a Internet. HttpEngine ya controla la configuración del proxy del sistema internamente.

Una configuración de proxy definida a través de esta API se hace referencia a como configuración de proxy "app". La configuración del proxy del sistema y la aplicación son independientes y, lo más importante, difieren. Actualmente, las configuraciones de proxy de aplicación y sistema son mutuamente excluyentes: especificar ProxyOptions invalida la configuración del proxy del sistema, si está presente. Esto puede provocar problemas de conectividad en algunos escenarios en los que existe una configuración de proxy del sistema. En estos escenarios, es posible que los usuarios terminen sin acceso a Internet, a menos que ProxyOptions se haya configurado con una reserva final, NULL. Consulte la documentación de ProxyOptions.

Referencia de Android para android.net.http.HttpEngine.Builder.setProxyOptions.

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