Idioma

WifiNetworkSpecifier Classe

Definição

Objeto especificador de rede usado para solicitar uma rede Wi-Fi.

[Android.Runtime.Register("android/net/wifi/WifiNetworkSpecifier", ApiSince=29, DoNotGenerateAcw=true)]
public sealed class WifiNetworkSpecifier : Android.Net.NetworkSpecifier, Android.OS.IParcelable, IDisposable
[<Android.Runtime.Register("android/net/wifi/WifiNetworkSpecifier", ApiSince=29, DoNotGenerateAcw=true)>]
type WifiNetworkSpecifier = class
    inherit NetworkSpecifier
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Herança
WifiNetworkSpecifier
Atributos
Implementações

Comentários

Objeto especificador de rede usado para solicitar uma rede Wi-Fi. Os aplicativos devem usar a WifiNetworkSpecifier.Builder classe para criar uma instância.

Esse especificador pode ser usado para solicitar uma conexão somente local em dispositivos que dão suporte a conexões simultâneas (indicadas por meio WifiManager#isStaConcurrencyForLocalOnlyConnectionsSupported() e se o aplicativo iniciador tem como destino o SDK > android.os.Build.VERSION_CODES#S ou é um aplicativo do sistema. Essas conexões somente locais podem ser criadas como uma conexão simultânea secundária (a conexão primária será usada para redes com conectividade com a Internet disponível para o usuário e todos os aplicativos).

Esse especificador também pode ser usado para escutar redes de Wi-Fi conectadas em uma banda específica. Além disso, alguns dispositivos podem dar suporte à solicitação de uma conexão com uma banda específica. Se o dispositivo não der suporte a essa solicitação, ele enviará NetworkCallback#onUnavailable() mediante solicitação para o retorno de chamada passado ou ConnectivityManager#requestNetwork(NetworkRequest, NetworkCallback) equivalente. Consulte Builder#build() para obter detalhes.

Java documentação para android.net.wifi.WifiNetworkSpecifier.

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.

Propriedades

Nome Description
Band

A banda deste especificador de rede Wi-Fi.

Class

Retorna a classe de runtime deste Object.

(Herdado de Object)
Creator

Um criador que gera instâncias de android.net.wifi.WifiNetworkSpecifier de um Parcel.

Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
JniIdentityHashCode

Obtém o código de hash de identidade atribuído a esse par Java pelo runtime de interoperabilidade.

(Herdado de Object)
JniManagedPeerState

Objeto especificador de rede usado para solicitar uma rede Wi-Fi.

(Herdado de JavaObject)
JniPeerMembers

Obtém os metadados JNI usados para acessar membros dessa associação Java.

PeerReference

Obtém a referência de objeto JNI para este par Java.

(Herdado de Object)
ThresholdClass

Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código.

(Herdado de NetworkSpecifier)
ThresholdType

Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código.

(Herdado de NetworkSpecifier)

Métodos

Nome Description
CanBeSatisfiedBy(NetworkSpecifier)

Objeto especificador de rede usado para solicitar uma rede Wi-Fi.

Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Objeto especificador de rede usado para solicitar uma rede Wi-Fi.

(Herdado de JavaObject)
DescribeContents()

Descreva os tipos de objetos especiais contidos na representação em marshaled desta instância parcelável.

Dispose()

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
Dispose(Boolean)

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
DisposeUnlessReferenced()

Objeto especificador de rede usado para solicitar uma rede Wi-Fi.

(Herdado de JavaObject)
Equals(Object)

Objeto especificador de rede usado para solicitar uma rede Wi-Fi.

(Herdado de JavaObject)
Equals(Object)

Indica se algum outro objeto é "igual a" este.

(Herdado de Object)
GetHashCode()

Retorna um valor de código hash para o objeto.

(Herdado de Object)
GetPreferredChannelFrequenciesMhz()

Os canais preferenciais fot este especificador de rede.

JavaFinalize()
Obsoleto.

Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto.

(Herdado de Object)
Notify()

Ativa um único thread que está aguardando no monitor deste objeto.

(Herdado de Object)
NotifyAll()

Ativa todos os threads que estão aguardando no monitor deste objeto.

(Herdado de Object)
Redact()

Objeto especificador de rede usado para solicitar uma rede Wi-Fi.

SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle

(Herdado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Objeto especificador de rede usado para solicitar uma rede Wi-Fi.

(Herdado de JavaObject)
ToArray<T>()

Cria uma matriz gerenciada com base nesse wrapper de matriz Java.

(Herdado de Object)
ToString()

Retorna uma representação de cadeia de caracteres do objeto.

(Herdado de Object)
UnregisterFromRuntime()

Cancela o registro desse par Java do runtime de interoperabilidade.

(Herdado de Object)
Wait()

Faz com que o thread atual aguarde até ser despertado, normalmente por ser <notificado/em> ou <em>interrompido</em>.<>

(Herdado de Object)
Wait(Int64, Int32)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)
Wait(Int64)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

Nivele esse objeto em um Pacote.

Implantações explícitas de interface

Nome Description
IJavaPeerable.Disposed()

Objeto especificador de rede usado para solicitar uma rede Wi-Fi.

(Herdado de JavaObject)
IJavaPeerable.Finalized()

Objeto especificador de rede usado para solicitar uma rede Wi-Fi.

(Herdado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Objeto especificador de rede usado para solicitar uma rede Wi-Fi.

(Herdado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Objeto especificador de rede usado para solicitar uma rede Wi-Fi.

(Herdado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Objeto especificador de rede usado para solicitar uma rede Wi-Fi.

(Herdado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Objeto especificador de rede usado para solicitar uma rede Wi-Fi.

(Herdado de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Remove essa instância da pesquisa de objeto Java do runtime.

Métodos de Extensão

Nome Description
GetJniTypeName(IJavaPeerable)

Obtém o nome JNI do tipo da instância self.

JavaAs<TResult>(IJavaPeerable)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo marcada por runtime do Android.

JavaCast<TResult>(IJavaObject)

Objeto especificador de rede usado para solicitar uma rede Wi-Fi.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

Aplica-se a