DomainVerificationUserState Classe

Definição

Contém o estado de seleção do usuário para um pacote.

[Android.Runtime.Register("android/content/pm/verify/domain/DomainVerificationUserState", ApiSince=31, DoNotGenerateAcw=true)]
public sealed class DomainVerificationUserState : Java.Lang.Object, Android.OS.IParcelable, IDisposable
[<Android.Runtime.Register("android/content/pm/verify/domain/DomainVerificationUserState", ApiSince=31, DoNotGenerateAcw=true)>]
type DomainVerificationUserState = class
    inherit Object
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Herança
DomainVerificationUserState
Atributos
Implementações

Comentários

Contém o estado de seleção do usuário para um pacote. Isso significa que todos os domínios HTTP(S) da Web declarados por um pacote em seu manifesto, independentemente de terem sido ou não marcados para verificação automática.

Os aplicativos devem usar #getHostToStateMap() se necessário para verificar se/como eles são verificados para um domínio, o que é necessário a partir da plataforma android.os.Build.VERSION_CODES#S para abrir Intents que declaram Intent#CATEGORY_BROWSABLE ou não categoria e também correspondem aIntent#CATEGORY_DEFAULTandroid.content.IntentFilter s, por meio de uma declaração explícita de Intent#CATEGORY_DEFAULT ou por meio do uso, android.content.pm.PackageManager#MATCH_DEFAULT_ONLYque geralmente é adicionado para o chamador ao usar Context#startActivity(Intent) e semelhante.

Por padrão, todos os aplicativos têm permissão para abrir automaticamente links para o caso acima para domínios com os quais eles verificaram com êxito. Isso é refletido por #isLinkHandlingAllowed(). O usuário pode decidir desabilitar isso, impedindo que o aplicativo abra todos os links. Observe que a alternância afeta <os links b>all</b> e não se baseia no estado de verificação dos domínios.

Supondo que a alternância esteja habilitada, o usuário também pode selecionar domínios não verificados adicionais para conceder ao aplicativo para abrir, o que é refletido em #getHostToStateMap(). Mas apenas um único aplicativo pode ser aprovado para um domínio, a menos que os aplicativos sejam aprovados. Se outro aplicativo for aprovado, o usuário não poderá habilitar o domínio.

Java documentação para android.content.pm.verify.domain.DomainVerificationUserState.

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.

Campos

Nome Description
DomainStateNone
Obsoleto.

O domínio não é verificado e não selecionado e o aplicativo não consegue abrir links da Web que resolvem para o domínio.

DomainStateSelected
Obsoleto.

O domínio foi selecionado pelo usuário.

DomainStateVerified
Obsoleto.

O domínio foi verificado anteriormente pelo agente de verificação de domínio.

Propriedades

Nome Description
Class

Retorna a classe de runtime deste Object.

(Herdado de Object)
Creator

Obtém o criador usado para construir instâncias de estado do usuário de verificação de domínio a partir de pacotes.

Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
HostToStateMap

Mapeamento do host de domínio para o estado, conforme definido pelas DOMAIN_STATE_* constantes

IsLinkHandlingAllowed

Se esse pacote tem permissão para abrir links ou não.

JniIdentityHashCode

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

(Herdado de Object)
JniManagedPeerState

Contém o estado de seleção do usuário para um pacote.

(Herdado de JavaObject)
JniPeerMembers

Obtém os metadados JNI usados para invocar membros desse par Java.

PackageName

O nome do pacote ao qual esses dados correspondem.

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 Object)
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 Object)
User

O usuário ao qual esses dados correspondem.

Métodos

Nome Description
Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Contém o estado de seleção do usuário para um pacote.

(Herdado de JavaObject)
DescribeContents()

Descreve os tipos de objetos especiais contidos na representação em marshaled desta instância.

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()

Contém o estado de seleção do usuário para um pacote.

(Herdado de JavaObject)
Equals(Object)

Contém o estado de seleção do usuário para um pacote.

(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)
JavaFinalize()

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)
SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle

(Herdado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Contém o estado de seleção do usuário para um pacote.

(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)

Mescla esse objeto em um pacote.

Implantações explícitas de interface

Nome Description
IJavaPeerable.Disposed()

Contém o estado de seleção do usuário para um pacote.

(Herdado de JavaObject)
IJavaPeerable.Finalized()

Contém o estado de seleção do usuário para um pacote.

(Herdado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Contém o estado de seleção do usuário para um pacote.

(Herdado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Contém o estado de seleção do usuário para um pacote.

(Herdado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Contém o estado de seleção do usuário para um pacote.

(Herdado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Contém o estado de seleção do usuário para um pacote.

(Herdado de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Contém o estado de seleção do usuário para um pacote.

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)

Contém o estado de seleção do usuário para um pacote.

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

Aplica-se a