SingleClientConnManager.PoolEntry Classe

Definizione

Voce del pool per questa gestione connessione.

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

Commenti

Le descrizioni dei membri si basano sulla voce del pool 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.PoolEntry.

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

Costruttori

Nome Descrizione
SingleClientConnManager.PoolEntry(IntPtr, JniHandleOwnership)

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

SingleClientConnManager.PoolEntry(SingleClientConnManager)

Crea la voce del pool di gestione con una nuova connessione e nessuna route pianificata.

Proprietà

Nome Descrizione
Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Connection

Ottiene o imposta la connessione sottostante mantenuta da questa voce del pool.

(Ereditato da AbstractPoolEntry)
ConnOperator

Ottiene o imposta l'operatore utilizzato per aprire e aggiornare la connessione di questa voce.

(Ereditato da AbstractPoolEntry)
Handle

Handle per l'istanza di Android sottostante.

(Ereditato da Object)
JniIdentityHashCode

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

(Ereditato da Object)
JniManagedPeerState

Voce del pool per questa gestione connessione.

(Ereditato da JavaObject)
JniPeerMembers

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

PeerReference

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

(Ereditato da Object)
Route

Ottiene o imposta la route pianificata per la quale questa voce viene allocata.

(Ereditato da AbstractPoolEntry)
State

Ottiene o imposta l'oggetto di stato associato a questa voce del pool.

(Ereditato da AbstractPoolEntry)
ThresholdClass

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

ThresholdType

Ottiene il tipo gestito che dichiara questa associazione Java.

Tracker

Ottiene o imposta il tracciatore per la route stabilita da questa voce.

(Ereditato da AbstractPoolEntry)

Metodi

Nome Descrizione
Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
Close()

Cancella la route rilevata e chiude normalmente la connessione sottostante se è aperta.

Construct(JniObjectReference, JniObjectReferenceOptions)

Voce del pool per questa gestione connessione.

(Ereditato da JavaObject)
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()

Voce del pool per questa gestione connessione.

(Ereditato da JavaObject)
Equals(Object)

Voce del pool per questa gestione connessione.

(Ereditato da JavaObject)
Equals(Object)

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

(Ereditato da Object)
GetHashCode()

Restituisce un valore di codice hash per l'oggetto .

(Ereditato da Object)
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)

Usa l'operatore di connessione per aggiungere un livello di protocollo su un tunnel stabilito, quindi aggiorna il tracciatore di route. La connessione deve essere tunnelata e non deve avere già un livello di protocollo.

(Ereditato da AbstractPoolEntry)
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)

Apre la connessione sottostante e tiene traccia della connessione corretta al primo proxy o destinazione. Se lo strumento di rilevamento viene cancellato durante l'operazione di apertura, l'operazione ha esito negativo con un'eccezione di I/O.

(Ereditato da AbstractPoolEntry)
SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Voce del pool per questa gestione connessione.

(Ereditato da JavaObject)
Shutdown()

Cancella la route rilevata e forza la connessione sottostante a chiudersi senza scaricare se è aperta.

ShutdownEntry()

Cancella il tracciatore di route senza chiudere la connessione sottostante. Un'operazione aperta in corso può quindi non riuscire con un'eccezione di I/O.

(Ereditato da AbstractPoolEntry)
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)

Aggiorna la connessione e il tracciatore di route per un tunnel già stabilito al proxy successivo. Il chiamante deve inviare connect separatamente.

(Ereditato da AbstractPoolEntry)
TunnelTarget(Boolean, IHttpParams)

Aggiorna la connessione e il tracciatore di route per un tunnel già stabilito alla destinazione. Il chiamante deve inviare CONNECT separatamente; questo metodo non aggiunge un livello protocollo.

(Ereditato da AbstractPoolEntry)
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()

Voce del pool per questa gestione connessione.

(Ereditato da JavaObject)
IJavaPeerable.Finalized()

Voce del pool per questa gestione connessione.

(Ereditato da JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Voce del pool per questa gestione connessione.

(Ereditato da JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Voce del pool per questa gestione connessione.

(Ereditato da JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Voce del pool per questa gestione connessione.

(Ereditato da JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Voce del pool per questa gestione connessione.

(Ereditato da JavaObject)

Metodi di estensione

Nome Descrizione
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)

Voce del pool per questa gestione connessione.

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

Si applica a