ConnectivityManager.SetProcessDefaultNetwork(Network) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Lie le processus actuel à 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
Paramètres
- network
- Network
Pour Network lier le processus actuel ou null pour effacer la liaison actuelle.
Retours
true en cas de réussite, false si la Network valeur n’est plus valide.
- Attributs
Remarques
Lie le processus actuel à network. Tous les sockets créés à l’avenir (et non explicitement liés via un SocketFactory lié à partir de Network#getSocketFactory() Network.getSocketFactory()) seront liés à network. Toutes les résolutions de noms d’hôte seront également limitées network . Notez que si network jamais se déconnecte, tous les sockets créés de cette façon cesseront de fonctionner et toutes les résolutions de noms d’hôte échoueront. Cela est par conception afin qu’une application n’utilise pas accidentellement sockets qu’elle pense toujours être liée à un particulier Network. Pour effacer la null passe de liaison pour network. L’utilisation de sockets liés individuellement créés par Network.getSocketFactory().createSocket() et l’exécution de résolutions de noms d’hôte spécifiques au réseau via Network#getAllByName Network.getAllByName est préférable à l’appel setProcessDefaultNetwork.
Ce membre est déconseillé. Cette fonction peut lever IllegalStateException. Utilisez #bindProcessToNetwork à la place.
bindProcessToNetwork est un remplacement direct.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.