DiscoverySession.CreateNetworkSpecifierOpen(PeerHandle) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Creare un android.net.NetworkRequest.Builder#setNetworkSpecifier(NetworkSpecifier) oggetto per una connessione wi-fi con riconoscimento wi-fi non crittografata (collegamento) al peer specificato.
[Android.Runtime.Register("createNetworkSpecifierOpen", "(Landroid/net/wifi/aware/PeerHandle;)Landroid/net/NetworkSpecifier;", "GetCreateNetworkSpecifierOpen_Landroid_net_wifi_aware_PeerHandle_Handler", ApiSince=26)]
public virtual Android.Net.NetworkSpecifier? CreateNetworkSpecifierOpen(Android.Net.Wifi.Aware.PeerHandle peerHandle);
[<Android.Runtime.Register("createNetworkSpecifierOpen", "(Landroid/net/wifi/aware/PeerHandle;)Landroid/net/NetworkSpecifier;", "GetCreateNetworkSpecifierOpen_Landroid_net_wifi_aware_PeerHandle_Handler", ApiSince=26)>]
abstract member CreateNetworkSpecifierOpen : Android.Net.Wifi.Aware.PeerHandle -> Android.Net.NetworkSpecifier
override this.CreateNetworkSpecifierOpen : Android.Net.Wifi.Aware.PeerHandle -> Android.Net.NetworkSpecifier
Parametri
- peerHandle
- PeerHandle
Handle del peer ottenuto tramite
DiscoverySessionCallback#onServiceDiscovered(PeerHandle, byte[], java.util.List) o DiscoverySessionCallback#onMessageReceived(PeerHandle, byte[]).
In un RISPONDITORE questo valore viene usato per controllare l'accettazione di una richiesta di connessione solo da tale peer.
Valori restituiti
Oggetto NetworkSpecifier da utilizzare per costruire android.net.NetworkRequest.Builder#setNetworkSpecifier(NetworkSpecifier) per passare a
android.net.ConnectivityManager#requestNetwork(android.net.NetworkRequest,
android.net.ConnectivityManager.NetworkCallback) [o altre varietà di tale API].
- Attributi
Commenti
Creare un android.net.NetworkRequest.Builder#setNetworkSpecifier(NetworkSpecifier) oggetto per una connessione wi-fi con riconoscimento wi-fi non crittografata (collegamento) al peer specificato.
android.net.NetworkRequest.Builder#addTransportType(int) deve essere impostato su android.net.NetworkCapabilities#TRANSPORT_WIFI_AWARE.
Questo metodo deve essere usato durante la configurazione di una connessione con un peer individuato tramite l'individuazione o la comunicazione con riconoscimento. In questi scenari, l'indirizzo MAC del peer viene schermato da un handle ID peer opaco. Se è necessaria una connessione Aware a un peer individuato usando un altro meccanismo OOB (fuori banda), usare il metodo alternativo WifiAwareSession#createNetworkSpecifierOpen(int, byte[]) , che usa l'indirizzo MAC del peer.
Nota: in base alla specifica Wi-Fi Aware i ruoli sono fissi. Un Sottoscrittore è un INITIATOR e un Publisher è un RISPONDITORE.
Per configurare un collegamento crittografato, usare l'API #createNetworkSpecifierPassphrase(PeerHandle, String) .
Questo membro è deprecato. Usare la sostituzione WifiAwareNetworkSpecifier.Builderdi .
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.