ProxyInfo Classe

Definição

Descreve uma configuração de proxy.

[Android.Runtime.Register("android/net/ProxyInfo", DoNotGenerateAcw=true)]
public class ProxyInfo : Java.Lang.Object, Android.OS.IParcelable, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/net/ProxyInfo", DoNotGenerateAcw=true)>]
type ProxyInfo = class
    inherit Object
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Herança
ProxyInfo
Atributos
Implementações

Comentários

Descreve uma configuração de proxy.

As configurações de proxy já estão integradas na pilha HTTP do Apache e no java.net Apache. Assim URLConnection , o Apache HttpClient usará-os automaticamente.

Outras pilhas HTTP precisarão obter as informações de proxy observando os Proxy#PROXY_CHANGE_ACTION métodos de transmissão e chamada, como android.net.ConnectivityManager#getDefaultProxy.

Java documentação para android.net.ProxyInfo.

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.

Construtores

Nome Description
ProxyInfo(IntPtr, JniHandleOwnership)

Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo runtime.

ProxyInfo(ProxyInfo)

Um construtor de cópia para manter as propriedades de proxy.

Propriedades

Nome Description
Class

Retorna a classe de runtime deste Object.

(Herdado de Object)
Creator
Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
Host

Quando configurado para usar um Proxy Direto, isso retorna o host do proxy.

IsValid

Retornará true se o padrão de proxy for válido, caso contrário, retornará false.

JniIdentityHashCode

Descreve uma configuração de proxy.

(Herdado de Object)
JniPeerMembers

Descreve uma configuração de proxy.

PacFileUrl

Retorna a URL do script PAC atual ou nulo se não houver nenhum script PAC.

PeerReference

Descreve uma configuração de proxy.

(Herdado de Object)
Port

Quando configurado para usar um Proxy Direto, isso retorna a porta do proxy

ThresholdClass

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

ThresholdType

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

Métodos

Nome Description
BuildDirectProxy(String, Int32, IList<String>)

Constrói um ProxyInfo objeto que aponta para um proxy Direto no host e na porta especificados.

BuildDirectProxy(String, Int32)

Constrói um ProxyInfo objeto que aponta para um proxy Direto no host e na porta especificados.

BuildPacProxy(Uri, Int32)

Construa um ProxyInfo objeto que baixará e executará o script PAC na URL e na porta especificadas.

BuildPacProxy(Uri)

Construa um ProxyInfo que baixe e execute o script PAC na URL especificada.

Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
DescribeContents()

Implementar a interface parcelável

Dispose()

Descreve uma configuração de proxy.

(Herdado de Object)
Dispose(Boolean)

Descreve uma configuração de proxy.

(Herdado de Object)
Equals(Object)

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

(Herdado de Object)
GetExclusionList()

Quando configurado para usar um Proxy Direto, isso retorna a lista de hosts para os quais o proxy é ignorado.

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

Descreve uma configuração de proxy.

(Herdado de Object)
ToString()

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

(Herdado de Object)
UnregisterFromRuntime()

Descreve uma configuração de proxy.

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

Implemente a interface Parcelable.

Implantações explícitas de interface

Nome Description
IJavaPeerable.Disposed()

Descreve uma configuração de proxy.

(Herdado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Descreve uma configuração de proxy.

(Herdado de Object)
IJavaPeerable.Finalized()

Descreve uma configuração de proxy.

(Herdado de Object)
IJavaPeerable.JniManagedPeerState

Descreve uma configuração de proxy.

(Herdado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Descreve uma configuração de proxy.

(Herdado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Descreve uma configuração de proxy.

(Herdado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Descreve uma configuração de proxy.

(Herdado de Object)

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)

Descreve uma configuração de proxy.

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

Aplica-se a