SingleClientConnManager.ConnAdapter Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Adaptateur de connexion utilisé par ce gestionnaire.
[Android.Runtime.Register("org/apache/http/impl/conn/SingleClientConnManager$ConnAdapter", DoNotGenerateAcw=true)]
protected internal class SingleClientConnManager.ConnAdapter : Org.Apache.Http.Impl.Conn.AbstractPooledConnAdapter
- Héritage
-
SingleClientConnManager.ConnAdapter
- Attributs
Remarques
Les descriptions des membres sont basées sur l’adaptateur imbriqué dans l’implémentation du gestionnaire de connexions Android. Le __self paramètre représente l’instance englobante, comme indiqué par le modèle de liaison de classe interne généré.
documentation source pour SingleClientConnManager.ConnAdapter.
Les parties de cette page sont dérivées du code source Apache HttpClient mis à disposition par Foundation sous la Apache License, version 2.0.
Constructeurs
| Nom | Description |
|---|---|
| SingleClientConnManager.ConnAdapter(IntPtr, JniHandleOwnership) |
Crée une instance managée qui représente un objet Java existant. |
| SingleClientConnManager.ConnAdapter(SingleClientConnManager, SingleClientConnManager+PoolEntry, HttpRoute) |
Crée un adaptateur de connexion pour le gestionnaire englobant, le marque réutilisable et enregistre l’itinéraire planifié dans l’entrée du pool. |
Propriétés
| Nom | Description |
|---|---|
| Class |
Retourne la classe runtime de ce |
| Handle |
Handle de l’instance Android sous-jacente. (Hérité de Object) |
| IsMarkedReusable |
Obtient si cette connexion est marquée comme étant dans un état de communication réutilisable. (Hérité de AbstractClientConnAdapter) |
| IsOpen |
Obtient si la connexion encapsulée est ouverte. (Hérité de AbstractClientConnAdapter) |
| IsSecure |
Obtient si la connexion encapsulée est considérée comme sécurisée. (Hérité de AbstractClientConnAdapter) |
| IsStale |
Obtient si la connexion est abandonnée, détachée ou signalée comme obsolète par la connexion encapsulée. (Hérité de AbstractClientConnAdapter) |
| JniIdentityHashCode |
Obtient le code de hachage d’identité affecté à cet homologue Java par le runtime d’interopérabilité. (Hérité de Object) |
| JniManagedPeerState |
Adaptateur de connexion utilisé par ce gestionnaire. (Hérité de JavaObject) |
| JniPeerMembers |
Obtient les métadonnées JNI utilisées pour accéder aux membres de cette liaison Java. |
| LocalAddress |
Obtient l’adresse locale de la connexion encapsulée. (Hérité de AbstractClientConnAdapter) |
| LocalPort |
Obtient le port local à partir de la connexion encapsulée. (Hérité de AbstractClientConnAdapter) |
| Manager |
Obtient le gestionnaire auquel la version de connexion est déléguée. (Hérité de AbstractClientConnAdapter) |
| Metrics |
Obtient les métriques de communication de la connexion encapsulée. (Hérité de AbstractClientConnAdapter) |
| PeerReference |
Obtient la référence d’objet JNI pour cet homologue Java. (Hérité de Object) |
| PoolEntry |
Obtient ou définit l’entrée de pool encapsulée par cet adaptateur. (Hérité de AbstractPooledConnAdapter) |
| RemoteAddress |
Obtient l’adresse distante à partir de la connexion encapsulée. (Hérité de AbstractClientConnAdapter) |
| RemotePort |
Obtient le port distant à partir de la connexion encapsulée. (Hérité de AbstractClientConnAdapter) |
| Route |
Obtient l’itinéraire établi jusqu’à présent à partir du suivi de l’entrée jointe. (Hérité de AbstractPooledConnAdapter) |
| SocketTimeout |
Obtient ou définit le délai d’expiration du socket via la connexion encapsulée. (Hérité de AbstractClientConnAdapter) |
| SSLSession |
Obtient la session SSL à partir du socket de la connexion encapsulée, si elle est ouverte et utilise un socket SSL. Cette opération peut bloquer. (Hérité de AbstractClientConnAdapter) |
| State |
Obtient ou définit l’objet d’état dans l’entrée du pool attaché. (Hérité de AbstractPooledConnAdapter) |
| ThresholdClass |
Obtient la classe Java utilisée pour la distribution de méthode virtuelle. |
| ThresholdType |
Obtient le type managé qui déclare cette liaison Java. |
| WrappedConnection |
Obtient la connexion à laquelle les opérations de communication sont déléguées. (Hérité de AbstractClientConnAdapter) |
Méthodes
| Nom | Description |
|---|---|
| AbortConnection() |
Marque la connexion comme abandonnée et non réutilisable, puis tente de l’arrêter. Libère le gestionnaire immédiatement lorsqu’il est appelé sur le thread qui a créé cet adaptateur. (Hérité de AbstractClientConnAdapter) |
| AssertAttached() |
Lève IllegalStateException si cet adaptateur est détaché de son entrée de pool. (Hérité de AbstractPooledConnAdapter) |
| AssertNotAborted() |
Lève InterruptedIOException si cette connexion a été abandonnée. (Hérité de AbstractClientConnAdapter) |
| AssertValid(IOperatedClientConnection) |
Lève si la connexion encapsulée IllegalStateException fournie est |
| Clone() |
Crée et retourne une copie de cet objet. (Hérité de Object) |
| Close() |
Efface l’itinéraire suivi de l’entrée du pool et ferme correctement la connexion encapsulée, s’il est toujours attaché. (Hérité de AbstractPooledConnAdapter) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Adaptateur de connexion utilisé par ce gestionnaire. (Hérité de JavaObject) |
| Detach() |
Supprime les références à la connexion encapsulée et à son gestionnaire, afin que cet adaptateur ne puisse plus être utilisé pour la communication. (Hérité de AbstractClientConnAdapter) |
| 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() |
Adaptateur de connexion utilisé par ce gestionnaire. (Hérité de JavaObject) |
| Equals(Object) |
Adaptateur de connexion utilisé par ce gestionnaire. (Hérité de JavaObject) |
| Equals(Object) |
Indique si un autre objet est « égal à » celui-ci. (Hérité de Object) |
| Flush() |
Écrit une sortie mise en mémoire tampon en attente via la connexion encapsulée après avoir vérifié que l’adaptateur n’est pas abandonné ou détaché. (Hérité de AbstractClientConnAdapter) |
| GetHashCode() |
Retourne une valeur de code de hachage pour l’objet. (Hérité de Object) |
| IsResponseAvailable(Int32) |
Vérifie si les données de réponse sont disponibles via la connexion encapsulée. (Hérité de AbstractClientConnAdapter) |
| JavaFinalize() |
Obsolète.
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) |
| LayerProtocol(IHttpContext, IHttpParams) |
Délègue la couche de protocole sur un tunnel établi vers l’entrée du pool attaché. (Hérité de AbstractPooledConnAdapter) |
| MarkReusable() |
Marque cette connexion comme étant dans un état de communication réutilisable. Les opérations d’envoi et de réception effacent cette marque ; la marque ne garantit pas la réutilisation. (Hérité de AbstractClientConnAdapter) |
| 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) |
| Open(HttpRoute, IHttpContext, IHttpParams) |
Délégués ouvrant la connexion à l’entrée du pool attaché. (Hérité de AbstractPooledConnAdapter) |
| OpenAsync(HttpRoute, IHttpContext, IHttpParams) |
S’exécute Open(HttpRoute, IHttpContext, IHttpParams) via Task la planification. (Hérité de AbstractClientConnAdapter) |
| ReceiveResponseEntity(IHttpResponse) |
Efface le marqueur de réutilisation et reçoit une entité de réponse via la connexion encapsulée. (Hérité de AbstractClientConnAdapter) |
| ReceiveResponseHeader() |
Efface le marqueur de réutilisation et reçoit la ligne d’état et les en-têtes de réponse suivants via la connexion encapsulée. (Hérité de AbstractClientConnAdapter) |
| ReleaseConnection() |
Libère cette connexion à son responsable avec la durée d’inactivité configurée. Ne fait rien si aucun responsable n’est attaché. (Hérité de AbstractClientConnAdapter) |
| SendRequestEntity(IHttpEntityEnclosingRequest) |
Efface le marqueur de réutilisation et envoie l’entité de requête via la connexion encapsulée. (Hérité de AbstractClientConnAdapter) |
| SendRequestHeader(IHttpRequest) |
Efface le marqueur de réutilisation et envoie la ligne de requête et les en-têtes via la connexion encapsulée. (Hérité de AbstractClientConnAdapter) |
| SetHandle(IntPtr, JniHandleOwnership) |
Définit la propriété Handle. (Hérité de Object) |
| SetIdleDuration(Int64, TimeUnit) |
Définit la durée d’inactivité passée au gestionnaire lors de la mise en production, en convertissant des durées positives en millisecondes. Réinitialisez cette durée après chaque requête. (Hérité de AbstractClientConnAdapter) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Adaptateur de connexion utilisé par ce gestionnaire. (Hérité de JavaObject) |
| Shutdown() |
Efface l’itinéraire suivi de l’entrée du pool et force la connexion encapsulée à fermer sans vider, si elle est toujours attachée. (Hérité de AbstractPooledConnAdapter) |
| 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) |
| TunnelProxy(HttpHost, Boolean, IHttpParams) |
Délègue le suivi d’un tunnel déjà établi vers le proxy suivant de l’entrée du pool attaché. N’envoie pas CONNECT. (Hérité de AbstractPooledConnAdapter) |
| TunnelTarget(Boolean, IHttpParams) |
Déléguer le suivi d’un tunnel cible déjà établi à l’entrée du pool attaché. N’envoie pas CONNECT ni n’ajoute une couche de protocole. (Hérité de AbstractPooledConnAdapter) |
| UnmarkReusable() |
Efface le marqueur de réutilisation afin que la libération de cette connexion n’autorise pas sa réutilisation. (Hérité de AbstractClientConnAdapter) |
| 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() |
Adaptateur de connexion utilisé par ce gestionnaire. (Hérité de JavaObject) |
| IJavaPeerable.Finalized() |
Adaptateur de connexion utilisé par ce gestionnaire. (Hérité de JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Adaptateur de connexion utilisé par ce gestionnaire. (Hérité de JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Adaptateur de connexion utilisé par ce gestionnaire. (Hérité de JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Adaptateur de connexion utilisé par ce gestionnaire. (Hérité de JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Adaptateur de connexion utilisé par ce gestionnaire. (Hérité de JavaObject) |
| IJavaPeerable.UnregisterFromRuntime() |
Supprime cette instance de la recherche d'objets Java du runtime. (Hérité de AbstractClientConnAdapter) |
Méthodes d’extension
| Nom | Description |
|---|---|
| FlushAsync(IHttpClientConnection) |
Adaptateur de connexion utilisé par ce gestionnaire. |
| GetJniTypeName(IJavaPeerable) |
Obtient le nom JNI du type de l’instance |
| JavaAs<TResult>(IJavaPeerable) |
Essayez de forcer |
| JavaCast<TResult>(IJavaObject) |
Effectue une conversion de type vérifiée par le runtime Android. |
| JavaCast<TResult>(IJavaObject) |
Adaptateur de connexion utilisé par ce gestionnaire. |
| OpenAsync(IManagedClientConnection, HttpRoute, IHttpContext, IHttpParams) |
S’exécute Open(HttpRoute, IHttpContext, IHttpParams) sur un thread de pool de threads pour ouvrir la connexion le long de l’itinéraire spécifié. |
| ReceiveResponseHeaderAsync(IHttpClientConnection) |
Adaptateur de connexion utilisé par ce gestionnaire. |
| SendRequestEntityAsync(IHttpClientConnection, IHttpEntityEnclosingRequest) |
Adaptateur de connexion utilisé par ce gestionnaire. |
| SendRequestHeaderAsync(IHttpClientConnection, IHttpRequest) |
Adaptateur de connexion utilisé par ce gestionnaire. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Essayez de forcer |