SingleClientConnManager.ConnAdapter Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
-
SingleClientConnManager.ConnAdapter
- 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 |
| 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 è |
| 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 |
| JavaAs<TResult>(IJavaPeerable) |
Provare a digitare |
| 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 |