IManagedClientConnection Interface
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.
Uma conexão do lado do cliente com lógica de conexão avançada.
[Android.Runtime.Register("org/apache/http/conn/ManagedClientConnection", "", "Org.Apache.Http.Conn.IManagedClientConnectionInvoker")]
public interface IManagedClientConnection : IDisposable, Java.Interop.IJavaPeerable, Org.Apache.Http.Conn.IConnectionReleaseTrigger, Org.Apache.Http.IHttpClientConnection, Org.Apache.Http.IHttpInetConnection
[<Android.Runtime.Register("org/apache/http/conn/ManagedClientConnection", "", "Org.Apache.Http.Conn.IManagedClientConnectionInvoker")>]
type IManagedClientConnection = interface
interface IConnectionReleaseTrigger
interface IJavaObject
interface IDisposable
interface IJavaPeerable
interface IHttpClientConnection
interface IHttpConnection
interface IHttpInetConnection
- 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 Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.
Propriedades
Handle |
Obtém o valor JNI do objeto Android subjacente. (Herdado de IJavaObject) |
IsMarkedReusable |
Indica se essa conexão está em um estado de comunicação reutilizável. |
IsOpen |
Verifica se esta conexão está aberta. (Herdado de IHttpConnection) |
IsSecure |
Indica se essa conexão é segura. |
IsStale |
Verifica se essa conexão caiu. (Herdado de IHttpConnection) |
JniIdentityHashCode |
Retorna o valor de |
JniManagedPeerState |
Estado do peer gerenciado. (Herdado de IJavaPeerable) |
JniPeerMembers |
Acesso de membros e suporte à invocação. (Herdado de IJavaPeerable) |
LocalAddress | (Herdado de IHttpInetConnection) |
LocalPort | (Herdado de IHttpInetConnection) |
Metrics |
Retorna uma coleção de metrcis de conexão (Herdado de IHttpConnection) |
PeerReference |
Retorna uma JniObjectReference das instâncias de objeto Java encapsuladas. (Herdado de IJavaPeerable) |
RemoteAddress | (Herdado de IHttpInetConnection) |
RemotePort | (Herdado de IHttpInetConnection) |
Route |
Obtém a rota atual desta conexão. |
SocketTimeout |
Retorna o valor de tempo limite do soquete. (Herdado de IHttpConnection) |
SSLSession |
Obtém a sessão SSL da conexão subjacente, se houver. |
State |
Retorna o objeto de estado associado a essa conexão. |
Métodos
AbortConnection() |
Libera a conexão sem a opção de keep-alive. (Herdado de IConnectionReleaseTrigger) |
Close() |
Fecha essa conexão normalmente. (Herdado de IHttpConnection) |
Disposed() |
Chamado quando a instância tiver sido descartada. (Herdado de IJavaPeerable) |
DisposeUnlessReferenced() |
Se não houver referências pendentes a esta instância, então chama |
Finalized() |
Chamado quando a instância tiver sido finalizada. (Herdado de IJavaPeerable) |
Flush() |
Grava todos os dados armazenados em buffer pendentes na conexão aberta. (Herdado de IHttpClientConnection) |
IsResponseAvailable(Int32) |
Verifica se os dados de resposta estão disponíveis na conexão. (Herdado de IHttpClientConnection) |
LayerProtocol(IHttpContext, IHttpParams) |
Coloca um novo protocolo em cima de uma TunnelTarget(Boolean, IHttpParams) conexão. |
MarkReusable() |
Marca essa conexão como estando em um estado de comunicação reutilizável. |
Open(HttpRoute, IHttpContext, IHttpParams) |
Abre esta conexão de acordo com a rota fornecida. |
ReceiveResponseEntity(IHttpResponse) |
Recebe a próxima entidade de resposta disponível dessa conexão e a anexa a um objeto HttpResponse existente. (Herdado de IHttpClientConnection) |
ReceiveResponseHeader() |
Recebe a linha de solicitação e os cabeçalhos da próxima resposta disponível nessa conexão. (Herdado de IHttpClientConnection) |
ReleaseConnection() |
Libera a conexão com a opção de keep-alive. (Herdado de IConnectionReleaseTrigger) |
SendRequestEntity(IHttpEntityEnclosingRequest) |
Envia a entidade de solicitação pela conexão. (Herdado de IHttpClientConnection) |
SendRequestHeader(IHttpRequest) |
Envia a linha de solicitação e todos os cabeçalhos pela conexão. (Herdado de IHttpClientConnection) |
SetIdleDuration(Int64, TimeUnit) |
Define a duração que essa conexão pode permanecer ociosa antes de ser reutilizada. |
SetJniIdentityHashCode(Int32) |
Defina o valor retornado por |
SetJniManagedPeerState(JniManagedPeerStates) |
Uma conexão do lado do cliente com lógica de conexão avançada. (Herdado de IJavaPeerable) |
SetPeerReference(JniObjectReference) |
Defina o valor retornado por |
Shutdown() |
Forçar o fechamento dessa conexão. (Herdado de IHttpConnection) |
TunnelProxy(HttpHost, Boolean, IHttpParams) |
Indica que um túnel para um proxy intermediário foi estabelecido. |
TunnelTarget(Boolean, IHttpParams) |
Indica que um túnel para o destino foi estabelecido. |
UnmarkReusable() |
Marca essa conexão como não estando em um estado reutilizável. |
UnregisterFromRuntime() |
Cancele o registro dessa instância para que o tempo de execução não a retorne de invocações futuras Java.Interop.JniRuntime+JniValueManager.PeekValue . (Herdado de IJavaPeerable) |
Métodos de Extensão
JavaCast<TResult>(IJavaObject) |
Executa uma conversão de tipo verificada pelo tempo de execução do Android. |
JavaCast<TResult>(IJavaObject) |
Uma conexão do lado do cliente com lógica de conexão avançada. |
GetJniTypeName(IJavaPeerable) |
Uma conexão do lado do cliente com lógica de conexão avançada. |
OpenAsync(IManagedClientConnection, HttpRoute, IHttpContext, IHttpParams) |
Uma conexão do lado do cliente com lógica de conexão avançada. |
FlushAsync(IHttpClientConnection) |
Uma conexão do lado do cliente com lógica de conexão avançada. |
ReceiveResponseHeaderAsync(IHttpClientConnection) |
Uma conexão do lado do cliente com lógica de conexão avançada. |
SendRequestEntityAsync(IHttpClientConnection, IHttpEntityEnclosingRequest) |
Uma conexão do lado do cliente com lógica de conexão avançada. |
SendRequestHeaderAsync(IHttpClientConnection, IHttpRequest) |
Uma conexão do lado do cliente com lógica de conexão avançada. |