AbstractHttpClient Класс

Определение

Базовый HTTP-клиент, который координирует обработчики протоколов и стратегии подключения.

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

Комментарии

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

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

Конструкторы

Имя Описание
AbstractHttpClient(IClientConnectionManager, IHttpParams)

Инициализирует базу клиента HTTP.

AbstractHttpClient(IntPtr, JniHandleOwnership)

Базовый HTTP-клиент, который координирует обработчики протоколов и стратегии подключения.

Свойства

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

Возвращает или задает реестр схем проверки подлинности.

Class

Возвращает класс среды выполнения этого Objectобъекта.

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

Возвращает стратегию поддержания активности подключения.

ConnectionManager

Возвращает диспетчер подключений клиента.

ConnectionReuseStrategy

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

CookieSpecs

Возвращает или задает реестр спецификаций cookie.

CookieStore

Возвращает или задает хранилище файлов cookie.

CredentialsProvider

Возвращает или задает поставщика учетных данных.

Handle

Дескриптор базового экземпляра Android.

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

Возвращает обработчик HTTP.

HttpRequestRetryHandler

Возвращает или задает обработчик повторных попыток HTTP-запроса.

JniIdentityHashCode

Возвращает хэш-код удостоверения, назначенный этому Java одноранговой среде выполнения взаимодействия.

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

Базовый HTTP-клиент, который координирует обработчики протоколов и стратегии подключения.

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

Базовый HTTP-клиент, который координирует обработчики протоколов и стратегии подключения.

Params

Возвращает или задает параметры HTTP по умолчанию.

PeerReference

Возвращает ссылку на объект JNI для этого Java однорангового узла.

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

Возвращает или задает обработчик проверки подлинности прокси-сервера.

RedirectHandler

Возвращает или задает обработчик перенаправления.

RequestExecutor

Возвращает исполнителя запроса.

RequestInterceptorCount

Возвращает количество перехватчиков запросов.

ResponseInterceptorCount

Возвращает количество перехватчиков ответов.

RoutePlanner

Возвращает или задает планировщик маршрутов HTTP.

TargetAuthenticationHandler

Возвращает или задает целевой обработчик проверки подлинности.

ThresholdClass

Базовый HTTP-клиент, который координирует обработчики протоколов и стратегии подключения.

ThresholdType

Базовый HTTP-клиент, который координирует обработчики протоколов и стратегии подключения.

UserTokenHandler

Возвращает или задает обработчик маркера пользователя.

Методы

Имя Описание
AddRequestInterceptor(IHttpRequestInterceptor, Int32)

Добавляет перехватчик запросов.

AddRequestInterceptor(IHttpRequestInterceptor)

Добавляет перехватчик запросов.

AddResponseInterceptor(IHttpResponseInterceptor, Int32)

Добавляет перехватчик ответа.

AddResponseInterceptor(IHttpResponseInterceptor)

Добавляет перехватчик ответа.

ClearRequestInterceptors()

Удаляет все перехватчики запросов.

ClearResponseInterceptors()

Удаляет все перехватчики ответов.

Clone()

Создает и возвращает копию этого объекта.

(Унаследовано от Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Базовый HTTP-клиент, который координирует обработчики протоколов и стратегии подключения.

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

Создает реестр схем проверки подлинности по умолчанию.

CreateClientConnectionManager()

Создает диспетчер подключений клиента по умолчанию.

CreateConnectionKeepAliveStrategy()

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

CreateConnectionReuseStrategy()

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

CreateCookieSpecRegistry()

Создает реестр спецификаций cookie по умолчанию.

CreateCookieStore()

Создает хранилище файлов cookie по умолчанию.

CreateCredentialsProvider()

Создает поставщик учетных данных по умолчанию.

CreateHttpContext()

Создает контекст HTTP по умолчанию.

CreateHttpParams()

Создает http-params по умолчанию.

CreateHttpProcessor()

Создает обработчик http по умолчанию.

CreateHttpRequestRetryHandler()

Создает обработчик повторных попыток http по умолчанию.

CreateHttpRoutePlanner()

Создает планировщик маршрутов http по умолчанию.

CreateProxyAuthenticationHandler()

Создает обработчик проверки подлинности прокси-сервера по умолчанию.

CreateRedirectHandler()

Создает обработчик перенаправления по умолчанию.

CreateRequestExecutor()

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

CreateTargetAuthenticationHandler()

Создает обработчик целевой проверки подлинности по умолчанию.

CreateUserTokenHandler()

Создает обработчик маркера пользователя по умолчанию.

DetermineParams(IHttpRequest)

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

Dispose()

Освобождает ресурсы, удерживаемые этим Java одноранговым узлом.

(Унаследовано от Object)
Dispose(Boolean)

Освобождает ресурсы, удерживаемые этим Java одноранговым узлом.

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

Базовый HTTP-клиент, который координирует обработчики протоколов и стратегии подключения.

(Унаследовано от JavaObject)
Equals(Object)

Базовый HTTP-клиент, который координирует обработчики протоколов и стратегии подключения.

(Унаследовано от JavaObject)
Equals(Object)

Указывает, равен ли другой объект этому объекту.

(Унаследовано от Object)
Execute(HttpHost, IHttpRequest, IHttpContext)

Выполняет HTTP-запрос.

Execute(HttpHost, IHttpRequest, IResponseHandler, IHttpContext)

Выполняет HTTP-запрос.

Execute(HttpHost, IHttpRequest, IResponseHandler)

Выполняет HTTP-запрос.

Execute(HttpHost, IHttpRequest)

Выполняет HTTP-запрос.

Execute(IHttpUriRequest, IHttpContext)

Выполняет HTTP-запрос.

Execute(IHttpUriRequest, IResponseHandler, IHttpContext)

Выполняет HTTP-запрос.

Execute(IHttpUriRequest, IResponseHandler)

Выполняет HTTP-запрос.

Execute(IHttpUriRequest)

Выполняет HTTP-запрос.

GetHashCode()

Возвращает хэш-значение кода для объекта.

(Унаследовано от Object)
GetRequestInterceptor(Int32)

Возвращает перехватчик запросов по указанному индексу.

GetResponseInterceptor(Int32)

Возвращает перехватчик ответа по указанному индексу.

JavaFinalize()

Вызывается сборщиком мусора в объекте, когда сборка мусора определяет, что больше ссылок на объект нет.

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

Просыпается один поток, ожидающий монитора этого объекта.

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

Просыпает все потоки, ожидающие монитора этого объекта.

(Унаследовано от Object)
RemoveRequestInterceptorByClass(Class)

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

RemoveResponseInterceptorByClass(Class)

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

SetHandle(IntPtr, JniHandleOwnership)

Задает свойство Handle.

(Унаследовано от Object)
SetKeepAliveStrategy(IConnectionKeepAliveStrategy)

Задает стратегию поддержания активности подключения.

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Базовый HTTP-клиент, который координирует обработчики протоколов и стратегии подключения.

(Унаследовано от JavaObject)
SetReuseStrategy(IConnectionReuseStrategy)

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

ToArray<T>()

Создает управляемый массив из этого Java оболочки массива.

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

Возвращает строковое представление объекта.

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

Отменяет регистрацию этого Java однорангового узла из среды выполнения взаимодействия.

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

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, путем <><уведомления/>em или <эм>прерванного</em.>

(Унаследовано от Object)
Wait(Int64, Int32)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прерваны< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)
Wait(Int64)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прерваны< или> до тех пор, пока не истекло определенное количество реального времени.

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

Явные реализации интерфейса

Имя Описание
IJavaPeerable.Disposed()

Базовый HTTP-клиент, который координирует обработчики протоколов и стратегии подключения.

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

Базовый HTTP-клиент, который координирует обработчики протоколов и стратегии подключения.

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

Базовый HTTP-клиент, который координирует обработчики протоколов и стратегии подключения.

(Унаследовано от JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Базовый HTTP-клиент, который координирует обработчики протоколов и стратегии подключения.

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

Базовый HTTP-клиент, который координирует обработчики протоколов и стратегии подключения.

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

Базовый HTTP-клиент, который координирует обработчики протоколов и стратегии подключения.

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

Базовый HTTP-клиент, который координирует обработчики протоколов и стратегии подключения.

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

Имя Описание
ExecuteAsync(IHttpClient, HttpHost, IHttpRequest, IHttpContext)

Выполняет запрос к целевому объекту с помощью заданного контекста.

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

Выполняет запрос к целевому объекту с помощью заданного контекста и обрабатывает ответ с помощью заданного обработчика ответа.

ExecuteAsync(IHttpClient, HttpHost, IHttpRequest, IResponseHandler)

Выполняет запрос к целевому объекту с помощью контекста по умолчанию и обрабатывает ответ с помощью заданного обработчика ответа.

ExecuteAsync(IHttpClient, HttpHost, IHttpRequest)

Выполняет запрос к целевому объекту с помощью контекста по умолчанию.

ExecuteAsync(IHttpClient, IHttpUriRequest, IHttpContext)

Выполняет запрос с помощью заданного контекста.

ExecuteAsync(IHttpClient, IHttpUriRequest, IResponseHandler, IHttpContext)

Выполняет запрос с помощью заданного контекста и обрабатывает ответ с помощью заданного обработчика ответа.

ExecuteAsync(IHttpClient, IHttpUriRequest, IResponseHandler)

Выполняет запрос с помощью контекста по умолчанию и обрабатывает ответ с помощью заданного обработчика ответа.

ExecuteAsync(IHttpClient, IHttpUriRequest)

Выполняет запрос с помощью контекста по умолчанию.

GetJniTypeName(IJavaPeerable)

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

JavaAs<TResult>(IJavaPeerable)

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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

Базовый HTTP-клиент, который координирует обработчики протоколов и стратегии подключения.

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

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