SingleClientConnManager.ConnAdapter Classe

Definizione

Scheda di connessione utilizzata da questa gestione.

[Android.Runtime.Register("org/apache/http/impl/conn/SingleClientConnManager$ConnAdapter", DoNotGenerateAcw=true)]
protected internal class SingleClientConnManager.ConnAdapter : Org.Apache.Http.Impl.Conn.AbstractPooledConnAdapter
Ereditarietà
Attributi

Commenti

Le descrizioni dei membri si basano sull'adattatore annidato nell'implementazione della gestione connessione Android. Il __self parametro rappresenta l'istanza di inclusione, come illustrato dal modello di associazione della classe interna generato.

di origine AOSP per SingleClientConnManager.ConnAdapter.

Le parti di questa pagina sono derivate dal codice sorgente Apache HttpClient reso disponibile da in License, versione 2.0.

Costruttori

Nome Descrizione
SingleClientConnManager.ConnAdapter(IntPtr, JniHandleOwnership)

Crea un'istanza gestita che rappresenta un oggetto Java esistente.

SingleClientConnManager.ConnAdapter(SingleClientConnManager, SingleClientConnManager+PoolEntry, HttpRoute)

Crea una scheda di connessione per il gestore di inclusione, la contrassegna riutilizzabile e registra la route pianificata nella voce del pool.

Proprietà

Nome Descrizione
Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Handle

Handle per l'istanza di Android sottostante.

(Ereditato da Object)
IsMarkedReusable

Ottiene un valore che indica se la connessione è contrassegnata come in uno stato di comunicazione riutilizzabile.

(Ereditato da AbstractClientConnAdapter)
IsOpen

Ottiene un valore che indica se la connessione di cui è stato eseguito il wrapping è aperta.

(Ereditato da AbstractClientConnAdapter)
IsSecure

Ottiene un valore che indica se la connessione di cui è stato eseguito il wrapping è considerata sicura.

(Ereditato da AbstractClientConnAdapter)
IsStale

Ottiene un valore che indica se la connessione viene interrotta, scollegata o segnalata come non aggiornata dalla connessione di cui è stato eseguito il wrapping.

(Ereditato da AbstractClientConnAdapter)
JniIdentityHashCode

Ottiene il codice hash di identità assegnato a questo Java peer dal runtime di interoperabilità.

(Ereditato da Object)
JniManagedPeerState

Scheda di connessione utilizzata da questa gestione.

(Ereditato da JavaObject)
JniPeerMembers

Ottiene i metadati JNI usati per accedere ai membri di questa associazione Java.

LocalAddress

Ottiene l'indirizzo locale dalla connessione di cui è stato eseguito il wrapping.

(Ereditato da AbstractClientConnAdapter)
LocalPort

Ottiene la porta locale dalla connessione di cui è stato eseguito il wrapping.

(Ereditato da AbstractClientConnAdapter)
Manager

Ottiene la gestione a cui viene delegata la versione di connessione.

(Ereditato da AbstractClientConnAdapter)
Metrics

Ottiene le metriche di comunicazione dalla connessione di cui è stato eseguito il wrapping.

(Ereditato da AbstractClientConnAdapter)
PeerReference

Ottiene il riferimento all'oggetto JNI per questo peer Java.

(Ereditato da Object)
PoolEntry

Ottiene o imposta la voce del pool di cui è stato eseguito il wrapping da questa scheda.

(Ereditato da AbstractPooledConnAdapter)
RemoteAddress

Ottiene l'indirizzo remoto dalla connessione di cui è stato eseguito il wrapping.

(Ereditato da AbstractClientConnAdapter)
RemotePort

Ottiene la porta remota dalla connessione di cui è stato eseguito il wrapping.

(Ereditato da AbstractClientConnAdapter)
Route

Ottiene la route stabilita finora dal tracciatore della voce associata.

(Ereditato da AbstractPooledConnAdapter)
SocketTimeout

Ottiene o imposta il timeout del socket tramite la connessione di cui è stato eseguito il wrapping.

(Ereditato da AbstractClientConnAdapter)
SSLSession

Ottiene la sessione SSL dal socket della connessione di cui è stato eseguito il wrapping, se è aperta e usa un socket SSL. Questa operazione può bloccarsi.

(Ereditato da AbstractClientConnAdapter)
State

Ottiene o imposta l'oggetto stato nella voce del pool collegato.

(Ereditato da AbstractPooledConnAdapter)
ThresholdClass

Ottiene la classe Java utilizzata per l'invio del metodo virtuale.

ThresholdType

Ottiene il tipo gestito che dichiara questa associazione Java.

WrappedConnection

Ottiene la connessione a cui vengono delegate le operazioni di comunicazione.

(Ereditato da AbstractClientConnAdapter)

Metodi

Nome Descrizione
AbortConnection()

Contrassegna la connessione come interrotta e non riutilizzabile, quindi tenta di arrestarla. Lo rilascia immediatamente al gestore solo quando viene chiamato sul thread che ha creato l'adapter.

(Ereditato da AbstractClientConnAdapter)
AssertAttached()

IllegalStateException Genera un'eccezione se l'adattatore viene scollegato dalla voce del pool.

(Ereditato da AbstractPooledConnAdapter)
AssertNotAborted()

InterruptedIOException Genera un'eccezione se la connessione è stata interrotta.

(Ereditato da AbstractClientConnAdapter)
AssertValid(IOperatedClientConnection)

IllegalStateException Genera un'eccezione se la connessione di cui è stato eseguito il wrapping fornito è null. Questo controllo non verifica il flag interrotto.

(Ereditato da AbstractClientConnAdapter)
Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
Close()

Cancella la route rilevata della voce del pool e chiude normalmente la connessione di cui è stato eseguito il wrapping, se ancora collegato.

(Ereditato da AbstractPooledConnAdapter)
Construct(JniObjectReference, JniObjectReferenceOptions)

Scheda di connessione utilizzata da questa gestione.

(Ereditato da JavaObject)
Detach()

Rimuove i riferimenti alla connessione di cui è stato eseguito il wrapping e alla relativa gestione, quindi questa scheda non può più essere utilizzata per la comunicazione.

(Ereditato da AbstractClientConnAdapter)
Dispose()

Rilascia le risorse contenute in questo peer Java.

(Ereditato da Object)
Dispose(Boolean)

Rilascia le risorse contenute in questo peer Java.

(Ereditato da Object)
DisposeUnlessReferenced()

Scheda di connessione utilizzata da questa gestione.

(Ereditato da JavaObject)
Equals(Object)

Scheda di connessione utilizzata da questa gestione.

(Ereditato da JavaObject)
Equals(Object)

Indica se un altro oggetto è "uguale a" questo.

(Ereditato da Object)
Flush()

Scrive l'output memorizzato nel buffer in sospeso tramite la connessione di cui è stato eseguito il wrapping dopo aver verificato che l'adattatore non venga interrotto o scollegato.

(Ereditato da AbstractClientConnAdapter)
GetHashCode()

Restituisce un valore di codice hash per l'oggetto .

(Ereditato da Object)
IsResponseAvailable(Int32)

Controlla se i dati di risposta sono disponibili tramite la connessione di cui è stato eseguito il wrapping.

(Ereditato da AbstractClientConnAdapter)
JavaFinalize()
Obsoleti.

Chiamato dal Garbage Collector su un oggetto quando Garbage Collection determina che non sono presenti altri riferimenti all'oggetto .

(Ereditato da Object)
LayerProtocol(IHttpContext, IHttpParams)

Delega la sovrapposizione dei protocolli su un tunnel stabilito alla voce del pool collegato.

(Ereditato da AbstractPooledConnAdapter)
MarkReusable()

Contrassegna questa connessione come in uno stato di comunicazione riutilizzabile. Le operazioni di invio e ricezione cancellano questo segno; il contrassegno non garantisce il riutilizzo.

(Ereditato da AbstractClientConnAdapter)
Notify()

Riattiva un singolo thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
NotifyAll()

Riattiva tutti i thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
Open(HttpRoute, IHttpContext, IHttpParams)

Delega l'apertura della connessione alla voce del pool collegato.

(Ereditato da AbstractPooledConnAdapter)
OpenAsync(HttpRoute, IHttpContext, IHttpParams)

Esegue Open(HttpRoute, IHttpContext, IHttpParams) la Task pianificazione.

(Ereditato da AbstractClientConnAdapter)
ReceiveResponseEntity(IHttpResponse)

Cancella il marcatore di riutilizzo e riceve un'entità di risposta tramite la connessione di cui è stato eseguito il wrapping.

(Ereditato da AbstractClientConnAdapter)
ReceiveResponseHeader()

Cancella il marcatore di riutilizzo e riceve la riga di stato e le intestazioni di risposta successive tramite la connessione di cui è stato eseguito il wrapping.

(Ereditato da AbstractClientConnAdapter)
ReleaseConnection()

Rilascia questa connessione alla gestione con la durata di inattività configurata. Non esegue alcuna operazione se nessun manager è collegato.

(Ereditato da AbstractClientConnAdapter)
SendRequestEntity(IHttpEntityEnclosingRequest)

Cancella il marcatore di riutilizzo e invia l'entità richiesta tramite la connessione di cui è stato eseguito il wrapping.

(Ereditato da AbstractClientConnAdapter)
SendRequestHeader(IHttpRequest)

Cancella il marcatore di riutilizzo e invia la riga e le intestazioni della richiesta tramite la connessione di cui è stato eseguito il wrapping.

(Ereditato da AbstractClientConnAdapter)
SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
SetIdleDuration(Int64, TimeUnit)

Imposta la durata di inattività passata al gestore al rilascio, convertendo durate positive in millisecondi. Reimpostare questa durata dopo ogni richiesta.

(Ereditato da AbstractClientConnAdapter)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Scheda di connessione utilizzata da questa gestione.

(Ereditato da JavaObject)
Shutdown()

Cancella la route tracciata del pool e forza la connessione di cui è stato eseguito il wrapping senza scaricamento, se ancora collegata.

(Ereditato da AbstractPooledConnAdapter)
ToArray<T>()

Crea una matrice gestita da questo wrapper di matrice Java.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione di stringa dell'oggetto .

(Ereditato da Object)
TunnelProxy(HttpHost, Boolean, IHttpParams)

Delega il rilevamento di un tunnel già stabilito al proxy successivo alla voce del pool collegato. Non invia CONNECT.

(Ereditato da AbstractPooledConnAdapter)
TunnelTarget(Boolean, IHttpParams)

Delega il rilevamento di un tunnel di destinazione già stabilito alla voce del pool collegato. Non invia CONNECT o aggiunge un livello di protocollo.

(Ereditato da AbstractPooledConnAdapter)
UnmarkReusable()

Cancella il marcatore di riutilizzo in modo che il rilascio di questa connessione non consenta il riutilizzo.

(Ereditato da AbstractClientConnAdapter)
UnregisterFromRuntime()

Annulla la registrazione di questo Java peer dal runtime di interoperabilità.

(Ereditato da Object)
Wait()

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo <>una notifica</em> o <em>interrotto</em>.

(Ereditato da Object)
Wait(Int64, Int32)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo<> una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo<> una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IJavaPeerable.Disposed()

Scheda di connessione utilizzata da questa gestione.

(Ereditato da JavaObject)
IJavaPeerable.Finalized()

Scheda di connessione utilizzata da questa gestione.

(Ereditato da JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Scheda di connessione utilizzata da questa gestione.

(Ereditato da JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Scheda di connessione utilizzata da questa gestione.

(Ereditato da JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Scheda di connessione utilizzata da questa gestione.

(Ereditato da JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Scheda di connessione utilizzata da questa gestione.

(Ereditato da JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Rimuove questa istanza dalla ricerca dell'oggetto Java del runtime.

(Ereditato da AbstractClientConnAdapter)

Metodi di estensione

Nome Descrizione
FlushAsync(IHttpClientConnection)

Scheda di connessione utilizzata da questa gestione.

GetJniTypeName(IJavaPeerable)

Ottiene il nome JNI del tipo dell'istanza selfdi .

JavaAs<TResult>(IJavaPeerable)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

JavaCast<TResult>(IJavaObject)

Esegue una conversione del tipo di tipo controllato dal runtime Android.

JavaCast<TResult>(IJavaObject)

Scheda di connessione utilizzata da questa gestione.

OpenAsync(IManagedClientConnection, HttpRoute, IHttpContext, IHttpParams)

Viene eseguito Open(HttpRoute, IHttpContext, IHttpParams) in un thread del pool di thread per aprire la connessione lungo la route specificata.

ReceiveResponseHeaderAsync(IHttpClientConnection)

Scheda di connessione utilizzata da questa gestione.

SendRequestEntityAsync(IHttpClientConnection, IHttpEntityEnclosingRequest)

Scheda di connessione utilizzata da questa gestione.

SendRequestHeaderAsync(IHttpClientConnection, IHttpRequest)

Scheda di connessione utilizzata da questa gestione.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

Si applica a