DomainVerificationUserState Classe
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.
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
- 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 |
| 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 |
| 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 |
| JavaAs<TResult>(IJavaPeerable) |
Tente coagir a digitar |
| 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 |