IHttpClientConnection Интерфейс

Определение

HTTP-подключение для использования на стороне клиента.

[Android.Runtime.Register("org/apache/http/HttpClientConnection", "", "Org.Apache.Http.IHttpClientConnectionInvoker")]
public interface IHttpClientConnection : IDisposable, Java.Interop.IJavaPeerable, Org.Apache.Http.IHttpConnection
[<Android.Runtime.Register("org/apache/http/HttpClientConnection", "", "Org.Apache.Http.IHttpClientConnectionInvoker")>]
type IHttpClientConnection = interface
    interface IHttpConnection
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Производный
Атрибуты
Реализации

Комментарии

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

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Свойства

Имя Описание
Handle

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

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

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

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

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

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

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

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

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

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

HTTP-подключение для использования на стороне клиента.

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

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

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

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

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

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

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

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

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

Методы

Имя Описание
Close()

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

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

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

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

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

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

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

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

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

IsResponseAvailable(Int32)

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

ReceiveResponseEntity(IHttpResponse)

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

ReceiveResponseHeader()

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

SendRequestEntity(IHttpEntityEnclosingRequest)

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

SendRequestHeader(IHttpRequest)

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

SetJniIdentityHashCode(Int32)

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

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

HTTP-подключение для использования на стороне клиента.

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

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

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

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

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

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

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

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

Имя Описание
FlushAsync(IHttpClientConnection)

HTTP-подключение для использования на стороне клиента.

GetJniTypeName(IJavaPeerable)

Возвращает имя JNI типа экземпляра self.

JavaAs<TResult>(IJavaPeerable)

Попробуйте принуждать к типуself, проверяяTResult, является ли приведение допустимым на стороне Java.

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

HTTP-подключение для использования на стороне клиента.

ReceiveResponseHeaderAsync(IHttpClientConnection)

HTTP-подключение для использования на стороне клиента.

SendRequestEntityAsync(IHttpClientConnection, IHttpEntityEnclosingRequest)

HTTP-подключение для использования на стороне клиента.

SendRequestHeaderAsync(IHttpClientConnection, IHttpRequest)

HTTP-подключение для использования на стороне клиента.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Попробуйте принуждать к типуself, проверяяTResult, является ли приведение допустимым на стороне Java.

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