AbstractHttpClient Classe

Definição

Cliente HTTP base que coordena manipuladores de protocolo e estratégias de conexão.

[Android.Runtime.Register("org/apache/http/impl/client/AbstractHttpClient", DoNotGenerateAcw=true)]
public abstract class AbstractHttpClient : Java.Lang.Object, IDisposable, Org.Apache.Http.Client.IHttpClient
[<Android.Runtime.Register("org/apache/http/impl/client/AbstractHttpClient", DoNotGenerateAcw=true)>]
type AbstractHttpClient = class
    inherit Object
    interface IHttpClient
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Herança
AbstractHttpClient
Derivado
Atributos
Implementações

Comentários

Documentação da plataforma Android

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
AbstractHttpClient(IClientConnectionManager, IHttpParams)

Inicializa a base de clientes HTTP.

AbstractHttpClient(IntPtr, JniHandleOwnership)

Cliente HTTP base que coordena manipuladores de protocolo e estratégias de conexão.

Propriedades

Nome Description
AuthSchemes

Obtém ou define o registro do esquema de autenticação.

Class

Retorna a classe de tempo de execução deste Object.

(Herdado de Object)
ConnectionKeepAliveStrategy

Obtém a estratégia de manter a conexão ativa.

ConnectionManager

Obtém o gerenciador de conexões do cliente.

ConnectionReuseStrategy

Obtém a estratégia de reutilização de conexão.

CookieSpecs

Obtém ou define o registro de especificação de cookie.

CookieStore

Obtém ou define o repositório de cookies.

CredentialsProvider

Obtém ou define o provedor de credenciais.

Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
HttpProcessor

Obtém o processador HTTP.

HttpRequestRetryHandler

Obtém ou define o manipulador de repetição de solicitação HTTP.

JniIdentityHashCode

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

(Herdado de Object)
JniManagedPeerState

Cliente HTTP base que coordena manipuladores de protocolo e estratégias de conexão.

(Herdado de JavaObject)
JniPeerMembers

Cliente HTTP base que coordena manipuladores de protocolo e estratégias de conexão.

Params

Obtém ou define os parâmetros HTTP padrão.

PeerReference

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

(Herdado de Object)
ProxyAuthenticationHandler

Obtém ou define o manipulador de autenticação de proxy.

RedirectHandler

Obtém ou define o manipulador de redirecionamento.

RequestExecutor

Obtém o executor de solicitação.

RequestInterceptorCount

Obtém o número de interceptadores de solicitação.

ResponseInterceptorCount

Obtém o número de interceptadores de resposta.

RoutePlanner

Obtém ou define o planejador de rotas HTTP.

TargetAuthenticationHandler

Obtém ou define o manipulador de autenticação de destino.

ThresholdClass

Cliente HTTP base que coordena manipuladores de protocolo e estratégias de conexão.

ThresholdType

Cliente HTTP base que coordena manipuladores de protocolo e estratégias de conexão.

UserTokenHandler

Obtém ou define o manipulador de token de usuário.

Métodos

Nome Description
AddRequestInterceptor(IHttpRequestInterceptor, Int32)

Adiciona um interceptor de solicitação.

AddRequestInterceptor(IHttpRequestInterceptor)

Adiciona um interceptor de solicitação.

AddResponseInterceptor(IHttpResponseInterceptor, Int32)

Adiciona um interceptador de resposta.

AddResponseInterceptor(IHttpResponseInterceptor)

Adiciona um interceptador de resposta.

ClearRequestInterceptors()

Remove todos os interceptadores de solicitação.

ClearResponseInterceptors()

Remove todos os interceptadores de resposta.

Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Cliente HTTP base que coordena manipuladores de protocolo e estratégias de conexão.

(Herdado de JavaObject)
CreateAuthSchemeRegistry()

Cria o Registro de Esquema de Autenticação padrão.

CreateClientConnectionManager()

Cria o cliente padrão Gerenciador de Conexões.

CreateConnectionKeepAliveStrategy()

Cria a estratégia padrão de manter vivo a conexão.

CreateConnectionReuseStrategy()

Cria a estratégia de reutilização de conexão padrão.

CreateCookieSpecRegistry()

Cria o Registro de Especificação de Cookie padrão.

CreateCookieStore()

Cria o Repositório de Cookie padrão.

CreateCredentialsProvider()

Cria o provedor de credenciais padrão.

CreateHttpContext()

Cria o Contexto Http padrão.

CreateHttpParams()

Cria os Parâmetros Http padrão.

CreateHttpProcessor()

Cria o Processador Http padrão.

CreateHttpRequestRetryHandler()

Cria o manipulador de repetição de solicitação http padrão.

CreateHttpRoutePlanner()

Cria o Planejador de Rotas Http padrão.

CreateProxyAuthenticationHandler()

Cria o Manipulador de Autenticação de Proxy padrão.

CreateRedirectHandler()

Cria o Manipulador de Redirecionamento padrão.

CreateRequestExecutor()

Cria o Executor de Solicitação padrão.

CreateTargetAuthenticationHandler()

Cria o Manipulador de Autenticação de Destino padrão.

CreateUserTokenHandler()

Cria o Manipulador de Token de Usuário padrão.

DetermineParams(IHttpRequest)

Cria parâmetros de execução de parâmetros de cliente e solicitação.

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

Cliente HTTP base que coordena manipuladores de protocolo e estratégias de conexão.

(Herdado de JavaObject)
Equals(Object)

Cliente HTTP base que coordena manipuladores de protocolo e estratégias de conexão.

(Herdado de JavaObject)
Equals(Object)

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

(Herdado de Object)
Execute(HttpHost, IHttpRequest, IHttpContext)

Executa uma solicitação HTTP.

Execute(HttpHost, IHttpRequest, IResponseHandler, IHttpContext)

Executa uma solicitação HTTP.

Execute(HttpHost, IHttpRequest, IResponseHandler)

Executa uma solicitação HTTP.

Execute(HttpHost, IHttpRequest)

Executa uma solicitação HTTP.

Execute(IHttpUriRequest, IHttpContext)

Executa uma solicitação HTTP.

Execute(IHttpUriRequest, IResponseHandler, IHttpContext)

Executa uma solicitação HTTP.

Execute(IHttpUriRequest, IResponseHandler)

Executa uma solicitação HTTP.

Execute(IHttpUriRequest)

Executa uma solicitação HTTP.

GetHashCode()

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

(Herdado de Object)
GetRequestInterceptor(Int32)

Obtém o interceptor de solicitação no índice especificado.

GetResponseInterceptor(Int32)

Obtém o interceptador de resposta no índice especificado.

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 desse objeto.

(Herdado de Object)
NotifyAll()

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

(Herdado de Object)
RemoveRequestInterceptorByClass(Class)

Remove interceptadores de solicitação da classe especificada.

RemoveResponseInterceptorByClass(Class)

Remove interceptadores de resposta da classe especificada.

SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle

(Herdado de Object)
SetKeepAliveStrategy(IConnectionKeepAliveStrategy)

Define a estratégia de manter a conexão ativa.

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Cliente HTTP base que coordena manipuladores de protocolo e estratégias de conexão.

(Herdado de JavaObject)
SetReuseStrategy(IConnectionReuseStrategy)

Define a estratégia de reutilização de conexão.

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é que seja despertado, normalmente sendo <notificado></em> ou <em>interrompido</em>.

(Herdado de Object)
Wait(Int64, Int32)

Faz com que o thread atual aguarde até que seja ativado, normalmente sendo <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 seja ativado, normalmente sendo <notificado></em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)

Implantações explícitas de interface

Nome Description
IJavaPeerable.Disposed()

Cliente HTTP base que coordena manipuladores de protocolo e estratégias de conexão.

(Herdado de JavaObject)
IJavaPeerable.Finalized()

Cliente HTTP base que coordena manipuladores de protocolo e estratégias de conexão.

(Herdado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Cliente HTTP base que coordena manipuladores de protocolo e estratégias de conexão.

(Herdado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Cliente HTTP base que coordena manipuladores de protocolo e estratégias de conexão.

(Herdado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Cliente HTTP base que coordena manipuladores de protocolo e estratégias de conexão.

(Herdado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Cliente HTTP base que coordena manipuladores de protocolo e estratégias de conexão.

(Herdado de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Cliente HTTP base que coordena manipuladores de protocolo e estratégias de conexão.

Métodos de Extensão

Nome Description
ExecuteAsync(IHttpClient, HttpHost, IHttpRequest, IHttpContext)

Executa uma solicitação para o destino usando o contexto fornecido.

ExecuteAsync(IHttpClient, HttpHost, IHttpRequest, IResponseHandler, IHttpContext)

Executa uma solicitação para o destino usando o contexto fornecido e processa a resposta usando o manipulador de resposta fornecido.

ExecuteAsync(IHttpClient, HttpHost, IHttpRequest, IResponseHandler)

Executa uma solicitação para o destino usando o contexto padrão e processa a resposta usando o manipulador de resposta fornecido.

ExecuteAsync(IHttpClient, HttpHost, IHttpRequest)

Executa uma solicitação para o destino usando o contexto padrão.

ExecuteAsync(IHttpClient, IHttpUriRequest, IHttpContext)

Executa uma solicitação usando o contexto fornecido.

ExecuteAsync(IHttpClient, IHttpUriRequest, IResponseHandler, IHttpContext)

Executa uma solicitação usando o contexto fornecido e processa a resposta usando o manipulador de resposta fornecido.

ExecuteAsync(IHttpClient, IHttpUriRequest, IResponseHandler)

Executa uma solicitação usando o contexto padrão e processa a resposta usando o manipulador de resposta fornecido.

ExecuteAsync(IHttpClient, IHttpUriRequest)

Executa uma solicitação usando o contexto padrão.

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 verificada pelo tempo de execução do Android.

JavaCast<TResult>(IJavaObject)

Cliente HTTP base que coordena manipuladores de protocolo e estratégias de conexão.

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

Aplica-se a