Langage

AbstractHttpClient Classe

Définition

Basez le client HTTP qui coordonne les gestionnaires de protocole et les stratégies de connexion.

[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
Héritage
AbstractHttpClient
Dérivé
Attributs
Implémente

Remarques

Documentation sur la plateforme Android

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

Constructeurs

Nom Description
AbstractHttpClient(IClientConnectionManager, IHttpParams)

Initialise la base du client HTTP.

AbstractHttpClient(IntPtr, JniHandleOwnership)

Basez le client HTTP qui coordonne les gestionnaires de protocole et les stratégies de connexion.

Propriétés

Nom Description
AuthSchemes

Obtient ou définit le registre du schéma d’authentification.

Class

Retourne la classe runtime de ce Object.

(Hérité de Object)
ConnectionKeepAliveStrategy

Obtient la stratégie de conservation de la connexion.

ConnectionManager

Obtient le gestionnaire de connexions client.

ConnectionReuseStrategy

Obtient la stratégie de réutilisation de la connexion.

CookieSpecs

Obtient ou définit le registre de spécifications des cookies.

CookieStore

Obtient ou définit le magasin de cookies.

CredentialsProvider

Obtient ou définit le fournisseur d’informations d’identification.

Handle

Handle de l’instance Android sous-jacente.

(Hérité de Object)
HttpProcessor

Obtient le processeur HTTP.

HttpRequestRetryHandler

Obtient ou définit le gestionnaire de nouvelles tentatives de requête HTTP.

JniIdentityHashCode

Obtient le code de hachage d’identité affecté à cet homologue Java par le runtime d’interopérabilité.

(Hérité de Object)
JniManagedPeerState

Basez le client HTTP qui coordonne les gestionnaires de protocole et les stratégies de connexion.

(Hérité de JavaObject)
JniPeerMembers

Basez le client HTTP qui coordonne les gestionnaires de protocole et les stratégies de connexion.

Params

Obtient ou définit les paramètres HTTP par défaut.

PeerReference

Obtient la référence d’objet JNI pour cet homologue Java.

(Hérité de Object)
ProxyAuthenticationHandler

Obtient ou définit le gestionnaire d’authentification proxy.

RedirectHandler

Obtient ou définit le gestionnaire de redirection.

RequestExecutor

Obtient l’exécuteur de requête.

RequestInterceptorCount

Obtient le nombre d’intercepteurs de requête.

ResponseInterceptorCount

Obtient le nombre d’intercepteurs de réponse.

RoutePlanner

Obtient ou définit le planificateur de routage HTTP.

TargetAuthenticationHandler

Obtient ou définit le gestionnaire d’authentification cible.

ThresholdClass

Basez le client HTTP qui coordonne les gestionnaires de protocole et les stratégies de connexion.

ThresholdType

Basez le client HTTP qui coordonne les gestionnaires de protocole et les stratégies de connexion.

UserTokenHandler

Obtient ou définit le gestionnaire de jetons utilisateur.

Méthodes

Nom Description
AddRequestInterceptor(IHttpRequestInterceptor, Int32)

Ajoute un intercepteur de requête.

AddRequestInterceptor(IHttpRequestInterceptor)

Ajoute un intercepteur de requête.

AddResponseInterceptor(IHttpResponseInterceptor, Int32)

Ajoute un intercepteur de réponse.

AddResponseInterceptor(IHttpResponseInterceptor)

Ajoute un intercepteur de réponse.

ClearRequestInterceptors()

Supprime tous les intercepteurs de requête.

ClearResponseInterceptors()

Supprime tous les intercepteurs de réponse.

Clone()

Crée et retourne une copie de cet objet.

(Hérité de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Basez le client HTTP qui coordonne les gestionnaires de protocole et les stratégies de connexion.

(Hérité de JavaObject)
CreateAuthSchemeRegistry()

Crée le registre de schémas d’authentification par défaut.

CreateClientConnectionManager()

Crée le Gestionnaire des connexions client par défaut.

CreateConnectionKeepAliveStrategy()

Crée la stratégie de maintien de la vie de connexion par défaut.

CreateConnectionReuseStrategy()

Crée la stratégie de réutilisation de connexion par défaut.

CreateCookieSpecRegistry()

Crée le Registre de spécifications de cookie par défaut.

CreateCookieStore()

Crée le magasin de cookies par défaut.

CreateCredentialsProvider()

Crée le fournisseur d’informations d’identification par défaut.

CreateHttpContext()

Crée le contexte Http par défaut.

CreateHttpParams()

Crée les params Http par défaut.

CreateHttpProcessor()

Crée le processeur Http par défaut.

CreateHttpRequestRetryHandler()

Crée le gestionnaire de nouvelles tentatives de requête Http par défaut.

CreateHttpRoutePlanner()

Crée le Planificateur de routage Http par défaut.

CreateProxyAuthenticationHandler()

Crée le gestionnaire d’authentification proxy par défaut.

CreateRedirectHandler()

Crée le gestionnaire de redirection par défaut.

CreateRequestExecutor()

Crée l’exécuteur de requête par défaut.

CreateTargetAuthenticationHandler()

Crée le gestionnaire d’authentification cible par défaut.

CreateUserTokenHandler()

Crée le gestionnaire de jetons d’utilisateur par défaut.

DetermineParams(IHttpRequest)

Génère des paramètres d’exécution à partir des paramètres de client et de requête.

Dispose()

Libère les ressources détenues par cet homologue Java.

(Hérité de Object)
Dispose(Boolean)

Libère les ressources détenues par cet homologue Java.

(Hérité de Object)
DisposeUnlessReferenced()

Basez le client HTTP qui coordonne les gestionnaires de protocole et les stratégies de connexion.

(Hérité de JavaObject)
Equals(Object)

Basez le client HTTP qui coordonne les gestionnaires de protocole et les stratégies de connexion.

(Hérité de JavaObject)
Equals(Object)

Indique si un autre objet est « égal à » celui-ci.

(Hérité de Object)
Execute(HttpHost, IHttpRequest, IHttpContext)

Exécute une requête HTTP.

Execute(HttpHost, IHttpRequest, IResponseHandler, IHttpContext)

Exécute une requête HTTP.

Execute(HttpHost, IHttpRequest, IResponseHandler)

Exécute une requête HTTP.

Execute(HttpHost, IHttpRequest)

Exécute une requête HTTP.

Execute(IHttpUriRequest, IHttpContext)

Exécute une requête HTTP.

Execute(IHttpUriRequest, IResponseHandler, IHttpContext)

Exécute une requête HTTP.

Execute(IHttpUriRequest, IResponseHandler)

Exécute une requête HTTP.

Execute(IHttpUriRequest)

Exécute une requête HTTP.

GetHashCode()

Retourne une valeur de code de hachage pour l'objet.

(Hérité de Object)
GetRequestInterceptor(Int32)

Obtient l’intercepteur de requête à l’index spécifié.

GetResponseInterceptor(Int32)

Obtient l’intercepteur de réponse à l’index spécifié.

JavaFinalize()

Appelé par le garbage collector sur un objet lorsque le garbage collection détermine qu’il n’y a plus de références à l’objet.

(Hérité de Object)
Notify()

Réveille un thread unique qui attend le moniteur de cet objet.

(Hérité de Object)
NotifyAll()

Réveille tous les threads qui attendent le moniteur de cet objet.

(Hérité de Object)
RemoveRequestInterceptorByClass(Class)

Supprime les intercepteurs de requête de la classe spécifiée.

RemoveResponseInterceptorByClass(Class)

Supprime les intercepteurs de réponse de la classe spécifiée.

SetHandle(IntPtr, JniHandleOwnership)

Définit la propriété Handle.

(Hérité de Object)
SetKeepAliveStrategy(IConnectionKeepAliveStrategy)

Définit la stratégie de conservation de la connexion.

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Basez le client HTTP qui coordonne les gestionnaires de protocole et les stratégies de connexion.

(Hérité de JavaObject)
SetReuseStrategy(IConnectionReuseStrategy)

Définit la stratégie de réutilisation des connexions.

ToArray<T>()

Crée un tableau managé à partir de ce wrapper de tableau Java.

(Hérité de Object)
ToString()

Retourne une représentation de chaîne de l'objet.

(Hérité de Object)
UnregisterFromRuntime()

Annule l’inscription de cet homologue Java à partir du runtime d’interopérabilité.

(Hérité de Object)
Wait()

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti par em ou><em>interrompu</em>.<>

(Hérité de Object)
Wait(Int64, Int32)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)
Wait(Int64)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)

Implémentations d’interfaces explicites

Nom Description
IJavaPeerable.Disposed()

Basez le client HTTP qui coordonne les gestionnaires de protocole et les stratégies de connexion.

(Hérité de JavaObject)
IJavaPeerable.Finalized()

Basez le client HTTP qui coordonne les gestionnaires de protocole et les stratégies de connexion.

(Hérité de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Basez le client HTTP qui coordonne les gestionnaires de protocole et les stratégies de connexion.

(Hérité de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Basez le client HTTP qui coordonne les gestionnaires de protocole et les stratégies de connexion.

(Hérité de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Basez le client HTTP qui coordonne les gestionnaires de protocole et les stratégies de connexion.

(Hérité de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Basez le client HTTP qui coordonne les gestionnaires de protocole et les stratégies de connexion.

(Hérité de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Basez le client HTTP qui coordonne les gestionnaires de protocole et les stratégies de connexion.

Méthodes d’extension

Nom Description
ExecuteAsync(IHttpClient, HttpHost, IHttpRequest, IHttpContext)

Exécute une requête auprès de la cible à l’aide du contexte donné.

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

Exécute une requête auprès de la cible à l’aide du contexte donné et traite la réponse à l’aide du gestionnaire de réponse donné.

ExecuteAsync(IHttpClient, HttpHost, IHttpRequest, IResponseHandler)

Exécute une requête à la cible à l’aide du contexte par défaut et traite la réponse à l’aide du gestionnaire de réponse donné.

ExecuteAsync(IHttpClient, HttpHost, IHttpRequest)

Exécute une requête auprès de la cible à l’aide du contexte par défaut.

ExecuteAsync(IHttpClient, IHttpUriRequest, IHttpContext)

Exécute une requête à l’aide du contexte donné.

ExecuteAsync(IHttpClient, IHttpUriRequest, IResponseHandler, IHttpContext)

Exécute une requête à l’aide du contexte donné et traite la réponse à l’aide du gestionnaire de réponse donné.

ExecuteAsync(IHttpClient, IHttpUriRequest, IResponseHandler)

Exécute une requête à l’aide du contexte par défaut et traite la réponse à l’aide du gestionnaire de réponses donné.

ExecuteAsync(IHttpClient, IHttpUriRequest)

Exécute une requête à l’aide du contexte par défaut.

GetJniTypeName(IJavaPeerable)

Obtient le nom JNI du type de l’instance self.

JavaAs<TResult>(IJavaPeerable)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

JavaCast<TResult>(IJavaObject)

Effectue une conversion de type vérifiée par le runtime Android.

JavaCast<TResult>(IJavaObject)

Basez le client HTTP qui coordonne les gestionnaires de protocole et les stratégies de connexion.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

S’applique à