SingleClientConnManager.ConnAdapter Classe

Definição

O adaptador de conexão usado por esse gerente.

[Android.Runtime.Register("org/apache/http/impl/conn/SingleClientConnManager$ConnAdapter", DoNotGenerateAcw=true)]
protected internal class SingleClientConnManager.ConnAdapter : Org.Apache.Http.Impl.Conn.AbstractPooledConnAdapter
Herança
Atributos

Comentários

As descrições de membro são baseadas no adaptador aninhado na implementação do gerenciador de conexões do Android. O __self parâmetro representa a instância delimitante, conforme mostrado pelo padrão de associação de classe interna gerado.

software livre do Android para SingleClientConnManager.ConnAdapter.

Partes desta página são derivadas do código-fonte Do Apache HttpClient disponibilizado pelo Apache Software Foundation sob a do Apache License, versão 2.0.

Construtores

Nome Description
SingleClientConnManager.ConnAdapter(IntPtr, JniHandleOwnership)

Cria uma instância gerenciada que representa um objeto Java existente.

SingleClientConnManager.ConnAdapter(SingleClientConnManager, SingleClientConnManager+PoolEntry, HttpRoute)

Cria um adaptador de conexão para o gerenciador delimitador, marca-o reutilizável e registra a rota planejada na entrada do pool.

Propriedades

Nome Description
Class

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

(Herdado de Object)
Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
IsMarkedReusable

Obtém se essa conexão está marcada como estando em um estado de comunicação reutilizável.

(Herdado de AbstractClientConnAdapter)
IsOpen

Obtém se a conexão encapsulada está aberta.

(Herdado de AbstractClientConnAdapter)
IsSecure

Obtém se a conexão encapsulada é considerada segura.

(Herdado de AbstractClientConnAdapter)
IsStale

Obtém se a conexão é anulada, desanexada ou relatada como obsoleta pela conexão encapsulada.

(Herdado de AbstractClientConnAdapter)
JniIdentityHashCode

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

(Herdado de Object)
JniManagedPeerState

O adaptador de conexão usado por esse gerente.

(Herdado de JavaObject)
JniPeerMembers

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

LocalAddress

Obtém o endereço local da conexão encapsulada.

(Herdado de AbstractClientConnAdapter)
LocalPort

Obtém a porta local da conexão encapsulada.

(Herdado de AbstractClientConnAdapter)
Manager

Obtém o gerenciador ao qual a versão de conexão é delegada.

(Herdado de AbstractClientConnAdapter)
Metrics

Obtém as métricas de comunicação da conexão encapsulada.

(Herdado de AbstractClientConnAdapter)
PeerReference

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

(Herdado de Object)
PoolEntry

Obtém ou define a entrada do pool encapsulada por este adaptador.

(Herdado de AbstractPooledConnAdapter)
RemoteAddress

Obtém o endereço remoto da conexão encapsulada.

(Herdado de AbstractClientConnAdapter)
RemotePort

Obtém a porta remota da conexão encapsulada.

(Herdado de AbstractClientConnAdapter)
Route

Obtém a rota estabelecida até agora do rastreador da entrada anexada.

(Herdado de AbstractPooledConnAdapter)
SocketTimeout

Obtém ou define o tempo limite do soquete por meio da conexão encapsulada.

(Herdado de AbstractClientConnAdapter)
SSLSession

Obtém a sessão SSL do soquete da conexão encapsulada, se ela estiver aberta e usar um soquete SSL. Essa operação pode ser bloqueada.

(Herdado de AbstractClientConnAdapter)
State

Obtém ou define o objeto de estado na entrada do pool anexada.

(Herdado de AbstractPooledConnAdapter)
ThresholdClass

Obtém a classe Java usada para expedição de método virtual.

ThresholdType

Obtém o tipo gerenciado que declara essa associação de Java.

WrappedConnection

Obtém a conexão à qual as operações de comunicação são delegadas.

(Herdado de AbstractClientConnAdapter)

Métodos

Nome Description
AbortConnection()

Marca a conexão como anulada e não reutilizável e tenta desligá-la. Libera-o para o gerenciador imediatamente somente quando chamado no thread que criou esse adaptador.

(Herdado de AbstractClientConnAdapter)
AssertAttached()

Gerará se esse adaptador for desanexado IllegalStateException de sua entrada de pool.

(Herdado de AbstractPooledConnAdapter)
AssertNotAborted()

InterruptedIOException Gerará se essa conexão tiver sido anulada.

(Herdado de AbstractClientConnAdapter)
AssertValid(IOperatedClientConnection)

Gerará IllegalStateException se a conexão encapsulada fornecida for null. Essa verificação não testa o sinalizador anulado.

(Herdado de AbstractClientConnAdapter)
Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Close()

Limpa a rota rastreada da entrada do pool e fecha normalmente a conexão encapsulada, se ainda estiver anexada.

(Herdado de AbstractPooledConnAdapter)
Construct(JniObjectReference, JniObjectReferenceOptions)

O adaptador de conexão usado por esse gerente.

(Herdado de JavaObject)
Detach()

Remove as referências à conexão encapsulada e ao seu gerente, portanto, esse adaptador não pode mais ser usado para comunicação.

(Herdado de AbstractClientConnAdapter)
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()

O adaptador de conexão usado por esse gerente.

(Herdado de JavaObject)
Equals(Object)

O adaptador de conexão usado por esse gerente.

(Herdado de JavaObject)
Equals(Object)

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

(Herdado de Object)
Flush()

Grava a saída em buffer pendente por meio da conexão encapsulada depois de verificar se o adaptador não foi anulado ou desanexado.

(Herdado de AbstractClientConnAdapter)
GetHashCode()

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

(Herdado de Object)
IsResponseAvailable(Int32)

Verifica se os dados de resposta estão disponíveis por meio da conexão encapsulada.

(Herdado de AbstractClientConnAdapter)
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)
LayerProtocol(IHttpContext, IHttpParams)

Delega camadas de protocolo sobre um túnel estabelecido para a entrada do pool anexada.

(Herdado de AbstractPooledConnAdapter)
MarkReusable()

Marca essa conexão como estando em um estado de comunicação reutilizável. Enviar e receber operações desmarque esta marca; a marca não garante a reutilização.

(Herdado de AbstractClientConnAdapter)
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)
Open(HttpRoute, IHttpContext, IHttpParams)

Delegados abrindo a conexão com a entrada do pool anexada.

(Herdado de AbstractPooledConnAdapter)
OpenAsync(HttpRoute, IHttpContext, IHttpParams)

É executado Open(HttpRoute, IHttpContext, IHttpParams) por meio Task do agendamento.

(Herdado de AbstractClientConnAdapter)
ReceiveResponseEntity(IHttpResponse)

Limpa o marcador de reutilização e recebe uma entidade de resposta por meio da conexão encapsulada.

(Herdado de AbstractClientConnAdapter)
ReceiveResponseHeader()

Limpa o marcador de reutilização e recebe a próxima linha de status de resposta e cabeçalhos por meio da conexão encapsulada.

(Herdado de AbstractClientConnAdapter)
ReleaseConnection()

Libera essa conexão com seu gerente com a duração ociosa configurada. Não fará nada se nenhum gerente estiver anexado.

(Herdado de AbstractClientConnAdapter)
SendRequestEntity(IHttpEntityEnclosingRequest)

Limpa o marcador de reutilização e envia a entidade de solicitação por meio da conexão encapsulada.

(Herdado de AbstractClientConnAdapter)
SendRequestHeader(IHttpRequest)

Limpa o marcador de reutilização e envia a linha de solicitação e os cabeçalhos por meio da conexão encapsulada.

(Herdado de AbstractClientConnAdapter)
SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle

(Herdado de Object)
SetIdleDuration(Int64, TimeUnit)

Define a duração ociosa passada para o gerente na versão, convertendo durações positivas em milissegundos. Redefina essa duração após cada solicitação.

(Herdado de AbstractClientConnAdapter)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

O adaptador de conexão usado por esse gerente.

(Herdado de JavaObject)
Shutdown()

Limpa a rota rastreada da entrada do pool e força a conexão encapsulada a fechar sem liberação, se ainda estiver anexada.

(Herdado de AbstractPooledConnAdapter)
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)
TunnelProxy(HttpHost, Boolean, IHttpParams)

Delega o acompanhamento de um túnel já estabelecido para o próximo proxy para a entrada do pool anexada. Não envia CONNECT.

(Herdado de AbstractPooledConnAdapter)
TunnelTarget(Boolean, IHttpParams)

Delega o acompanhamento de um túnel de destino já estabelecido para a entrada do pool anexada. Não envia CONNECT nem adiciona uma camada de protocolo.

(Herdado de AbstractPooledConnAdapter)
UnmarkReusable()

Limpa o marcador de reutilização para que a liberação dessa conexão não permita sua reutilização.

(Herdado de AbstractClientConnAdapter)
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()

O adaptador de conexão usado por esse gerente.

(Herdado de JavaObject)
IJavaPeerable.Finalized()

O adaptador de conexão usado por esse gerente.

(Herdado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

O adaptador de conexão usado por esse gerente.

(Herdado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

O adaptador de conexão usado por esse gerente.

(Herdado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

O adaptador de conexão usado por esse gerente.

(Herdado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

O adaptador de conexão usado por esse gerente.

(Herdado de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

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

(Herdado de AbstractClientConnAdapter)

Métodos de Extensão

Nome Description
FlushAsync(IHttpClientConnection)

O adaptador de conexão usado por esse gerente.

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)

O adaptador de conexão usado por esse gerente.

OpenAsync(IManagedClientConnection, HttpRoute, IHttpContext, IHttpParams)

É executado Open(HttpRoute, IHttpContext, IHttpParams) em um thread do pool de threads para abrir a conexão ao longo da rota especificada.

ReceiveResponseHeaderAsync(IHttpClientConnection)

O adaptador de conexão usado por esse gerente.

SendRequestEntityAsync(IHttpClientConnection, IHttpEntityEnclosingRequest)

O adaptador de conexão usado por esse gerente.

SendRequestHeaderAsync(IHttpClientConnection, IHttpRequest)

O adaptador de conexão usado por esse gerente.

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

Aplica-se a