Поделиться через


IManagedClientConnection Интерфейс

Определение

Клиентское подключение с расширенной логикой подключения.

[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
Производный
Атрибуты
Реализации

Комментарии

Документация по платформе Android

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Свойства

Handle

Возвращает значение JNI базового объекта Android.

(Унаследовано от IJavaObject)
IsMarkedReusable

Указывает, находится ли это подключение в состоянии повторного использования.

IsOpen

Проверяет, открыт ли это подключение.

(Унаследовано от IHttpConnection)
IsSecure

Указывает, является ли это подключение безопасным.

IsStale

Проверяет, снизилось ли это подключение.

(Унаследовано от IHttpConnection)
JniIdentityHashCode

Возвращает значение java.lang.System.identityHashCode() для упаковаемого экземпляра.

(Унаследовано от IJavaPeerable)
JniManagedPeerState

Состояние управляемого однорангового узла.

(Унаследовано от IJavaPeerable)
JniPeerMembers

Поддержка доступа к членам и вызовов.

(Унаследовано от IJavaPeerable)
LocalAddress (Унаследовано от IHttpInetConnection)
LocalPort (Унаследовано от IHttpInetConnection)
Metrics

Возвращает коллекцию метрик подключения

(Унаследовано от IHttpConnection)
PeerReference

JniObjectReference Возвращает экземпляр объекта Java в оболочке.

(Унаследовано от IJavaPeerable)
RemoteAddress (Унаследовано от IHttpInetConnection)
RemotePort (Унаследовано от IHttpInetConnection)
Route

Получает текущий маршрут этого подключения.

SocketTimeout

Возвращает значение времени ожидания сокета.

(Унаследовано от IHttpConnection)
SSLSession

Получает сеанс SSL базового подключения, если таковой есть.

State

Возвращает объект состояния, связанный с этим подключением.

Методы

AbortConnection()

Освобождает подключение без возможности поддержания активности.

(Унаследовано от IConnectionReleaseTrigger)
Close()

Закрывает это подключение корректно.

(Унаследовано от IHttpConnection)
Disposed()

Вызывается при удалении экземпляра.

(Унаследовано от IJavaPeerable)
DisposeUnlessReferenced()

Если нет невыполненных ссылок на этот экземпляр, то вызывается Dispose(); в противном случае ничего не делает.

(Унаследовано от IJavaPeerable)
Finalized()

Вызывается при завершении экземпляра.

(Унаследовано от IJavaPeerable)
Flush()

Записывает все ожидающие буферированные данные по открытому подключению.

(Унаследовано от IHttpClientConnection)
IsResponseAvailable(Int32)

Проверяет, доступны ли данные ответа из подключения.

(Унаследовано от IHttpClientConnection)
LayerProtocol(IHttpContext, IHttpParams)

Слои нового протокола поверх TunnelTarget(Boolean, IHttpParams) подключения.

MarkReusable()

Помечает это подключение как в состоянии повторного использования.

Open(HttpRoute, IHttpContext, IHttpParams)

Открывает это подключение в соответствии с заданным маршрутом.

ReceiveResponseEntity(IHttpResponse)

Получает следующую сущность ответа, доступную из этого подключения, и присоединяет ее к существующему объекту HttpResponse.

(Унаследовано от IHttpClientConnection)
ReceiveResponseHeader()

Получает строку запроса и заголовки следующего ответа, доступного из этого подключения.

(Унаследовано от IHttpClientConnection)
ReleaseConnection()

Освобождает подключение с параметром поддержания активности.

(Унаследовано от IConnectionReleaseTrigger)
SendRequestEntity(IHttpEntityEnclosingRequest)

Отправляет сущность запроса по подключению.

(Унаследовано от IHttpClientConnection)
SendRequestHeader(IHttpRequest)

Отправляет строку запроса и все заголовки по подключению.

(Унаследовано от IHttpClientConnection)
SetIdleDuration(Int64, TimeUnit)

Задает длительность, которую это подключение может оставаться бездействующим перед повторной использованием.

SetJniIdentityHashCode(Int32)

Задайте значение, возвращаемое JniIdentityHashCode.

(Унаследовано от IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

Клиентское подключение с расширенной логикой подключения.

(Унаследовано от IJavaPeerable)
SetPeerReference(JniObjectReference)

Задайте значение, возвращаемое PeerReference.

(Унаследовано от IJavaPeerable)
Shutdown()

Принудительно закрывает это соединение.

(Унаследовано от IHttpConnection)
TunnelProxy(HttpHost, Boolean, IHttpParams)

Указывает, что туннель на промежуточный прокси-сервер установлен.

TunnelTarget(Boolean, IHttpParams)

Указывает, что был установлен туннель к целевому объекту.

UnmarkReusable()

Помечает это подключение как не в состоянии повторного использования.

UnregisterFromRuntime()

Отмените регистрацию этого экземпляра, чтобы среда выполнения не возвращала ее из будущих Java.Interop.JniRuntime+JniValueManager.PeekValue вызовов.

(Унаследовано от IJavaPeerable)

Методы расширения

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверяемого средой выполнения Android.

JavaCast<TResult>(IJavaObject)

Клиентское подключение с расширенной логикой подключения.

GetJniTypeName(IJavaPeerable)

Клиентское подключение с расширенной логикой подключения.

OpenAsync(IManagedClientConnection, HttpRoute, IHttpContext, IHttpParams)

Клиентское подключение с расширенной логикой подключения.

FlushAsync(IHttpClientConnection)

Клиентское подключение с расширенной логикой подключения.

ReceiveResponseHeaderAsync(IHttpClientConnection)

Клиентское подключение с расширенной логикой подключения.

SendRequestEntityAsync(IHttpClientConnection, IHttpEntityEnclosingRequest)

Клиентское подключение с расширенной логикой подключения.

SendRequestHeaderAsync(IHttpClientConnection, IHttpRequest)

Клиентское подключение с расширенной логикой подключения.

Применяется к