ConnectivityManager.SetProcessDefaultNetwork(Network) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Bindet den aktuellen Prozess an 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
Parameter
- network
- Network
Der Network zum Binden des aktuellen Prozesses an die aktuelle Bindung oder null zum Löschen der aktuellen Bindung.
Gibt zurück
true bei Erfolg, false wenn dies Network nicht mehr gültig ist.
- Attribute
Hinweise
Bindet den aktuellen Prozess an network. Alle in Zukunft erstellten Sockets (und nicht explizit über eine gebundene SocketFactory von Network#getSocketFactory() Network.getSocketFactory()) werden an gebunden network. Alle Hostnamenauflösungen sind ebenfalls beschränkt network . Beachten Sie, dass network alle auf diese Weise erstellten Sockets nicht mehr funktionieren und alle Hostnamenauflösungen fehlschlagen. Dies ist beabsichtigt, sodass eine Anwendung nicht versehentlich Sockets verwendet, die er glaubt, dass sie noch an eine bestimmte NetworkGebunden sind. So löschen Sie den Bindungsdurchlauf null für network. Die Verwendung von einzeln gebundenen Sockets, die von Network.getSocketFactory().createSocket() erstellt wurden, und das Ausführen von netzwerkspezifischen Hostnamenauflösungen über Network#getAllByName Network.getAllByName wird bevorzugt für den Aufruf setProcessDefaultNetwork.
Dieses Element ist veraltet. Diese Funktion kann ausgelöst werden IllegalStateException. Verwenden Sie stattdessen #bindProcessToNetwork.
bindProcessToNetwork ist ein direkter Ersatz.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.