DiscoverySession.CreateNetworkSpecifierOpen(PeerHandle) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Crie um android.net.NetworkRequest.Builder#setNetworkSpecifier(NetworkSpecifier) para uma conexão sem criptografia do WiFi Aware (link) para o par especificado.
[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
Parâmetros
- peerHandle
- PeerHandle
O identificador do par obtido por meio
DiscoverySessionCallback#onServiceDiscovered(PeerHandle, byte[], java.util.List) ou DiscoverySessionCallback#onMessageReceived(PeerHandle, byte[]).
Em um RESPONDER, esse valor é usado para limitar a aceitação de uma solicitação de conexão somente desse par.
Retornos
Um NetworkSpecifier a ser usado para construir android.net.NetworkRequest.Builder#setNetworkSpecifier(NetworkSpecifier) para passar para
android.net.ConnectivityManager#requestNetwork(android.net.NetworkRequest,
android.net.ConnectivityManager.NetworkCallback) [ou outras variedades dessa API].
- Atributos
Comentários
Crie um android.net.NetworkRequest.Builder#setNetworkSpecifier(NetworkSpecifier) para uma conexão sem criptografia do WiFi Aware (link) para o par especificado. O android.net.NetworkRequest.Builder#addTransportType(int) deve ser definido como android.net.NetworkCapabilities#TRANSPORT_WIFI_AWARE.
Esse método deve ser usado ao configurar uma conexão com um par descoberto por meio da descoberta ou comunicação do Aware (nesses cenários, o endereço MAC do par é protegido por um identificador de ID par opaco). Se uma conexão Com Reconhecimento for necessária para um par descoberto usando outro mecanismo OOB (fora de banda), use o método alternativo WifiAwareSession#createNetworkSpecifierOpen(int, byte[]) , que usa o endereço MAC do par.
Observação: de acordo com a especificação Wi-Fi Ciente, as funções são fixas: um Assinante é um INICIADOR e um Publisher é um RESPONDER.
Para configurar um link criptografado, use a #createNetworkSpecifierPassphrase(PeerHandle, String) API.
Este membro foi preterido. Use a substituição WifiAwareNetworkSpecifier.Builder.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.