ConnectivityManager.SetProcessDefaultNetwork(Network) 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í.
Enlaza el proceso actual a network.
[Android.Runtime.Register("setProcessDefaultNetwork", "(Landroid/net/Network;)Z", "")]
public static bool SetProcessDefaultNetwork(Android.Net.Network? network);
[<Android.Runtime.Register("setProcessDefaultNetwork", "(Landroid/net/Network;)Z", "")>]
static member SetProcessDefaultNetwork : Android.Net.Network -> bool
Parámetros
- network
- Network
Network para enlazar el proceso actual a o null para borrar el enlace actual.
Devoluciones
true
false si ya Network no es válido.
- Atributos
Comentarios
Enlaza el proceso actual a network. Todos los sockets creados en el futuro (y no enlazados explícitamente a través de socketFactory enlazado desde Network#getSocketFactory() Network.getSocketFactory()) se enlazarán a network. Todas las resoluciones de nombres de host también se limitarán a network . Tenga en cuenta que, si network alguna vez se desconecta, todos los sockets creados de esta manera dejará de funcionar y se producirá un error en todas las resoluciones de nombre de host. Esto es por diseño, por lo que una aplicación no usa accidentalmente sockets que cree que todavía están enlazados a un determinado Network. Para borrar el paso null de enlace para network. El uso de sockets enlazados individualmente creados por Network.getSocketFactory().createSocket() y la realización de resoluciones de nombres de host específicos de la red a través Network#getAllByName Network.getAllByName de es preferible llamar setProcessDefaultNetworka .
Este miembro está en desuso. Esta función puede iniciar IllegalStateException. Utilice #bindProcessToNetwork en su lugar.
bindProcessToNetwork es un reemplazo directo.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.