Condividi tramite


ProxySelector Classe

Definizione

Seleziona il server proxy da usare, se presente, durante la connessione alla risorsa di rete a cui fa riferimento un URL.

[Android.Runtime.Register("java/net/ProxySelector", DoNotGenerateAcw=true)]
public abstract class ProxySelector : Java.Lang.Object
[<Android.Runtime.Register("java/net/ProxySelector", DoNotGenerateAcw=true)>]
type ProxySelector = class
    inherit Object
Ereditarietà
ProxySelector
Attributi

Commenti

Seleziona il server proxy da usare, se presente, durante la connessione alla risorsa di rete a cui fa riferimento un URL. Un selettore proxy è una sottoclasse concreta di questa classe e viene registrata richiamando il java.net.ProxySelector#setDefault setDefault metodo. Il selettore proxy attualmente registrato può essere recuperato chiamando java.net.ProxySelector#getDefault getDefault il metodo .

Quando un selettore proxy è registrato, ad esempio, una sottoclasse della classe URLConnection deve chiamare il #select select metodo per ogni richiesta URL in modo che il selettore proxy possa decidere se deve essere usata una connessione diretta o proxied. Il #select select metodo restituisce un iteratore su una raccolta con l'approccio di connessione preferito.

Se non è possibile stabilire una connessione a un server proxy (PROXY o SOCKS), il chiamante deve chiamare il #connectFailed connectFailed metodo del selettore proxy per notificare al selettore proxy che il server proxy non è disponibile.

Il selettore proxy predefinito applica un set di proprietà di sistema correlate alle impostazioni proxy.

Aggiunto nella versione 1.5.

Documentazione Java per java.net.ProxySelector.

Le parti di questa pagina sono modifiche in base al lavoro creato e condiviso dal Android Open Source e usato in base ai termini descritti nella .

Costruttori

ProxySelector()
ProxySelector(IntPtr, JniHandleOwnership)

Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime.

Proprietà

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Default

Ottiene il selettore proxy a livello di sistema. -or- Imposta (o annulla) il selettore proxy a livello di sistema.

Handle

Handle all'istanza di Android sottostante.

(Ereditato da Object)
JniIdentityHashCode

Seleziona il server proxy da usare, se presente, durante la connessione alla risorsa di rete a cui fa riferimento un URL.

(Ereditato da Object)
JniPeerMembers

Seleziona il server proxy da usare, se presente, durante la connessione alla risorsa di rete a cui fa riferimento un URL.

PeerReference

Seleziona il server proxy da usare, se presente, durante la connessione alla risorsa di rete a cui fa riferimento un URL.

(Ereditato da Object)
ThresholdClass

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

ThresholdType

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

Metodi

Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
ConnectFailed(URI, SocketAddress, IOException)

Chiamato per indicare che non è stato possibile stabilire una connessione a un server proxy/socks.

Dispose()

Seleziona il server proxy da usare, se presente, durante la connessione alla risorsa di rete a cui fa riferimento un URL.

(Ereditato da Object)
Dispose(Boolean)

Seleziona il server proxy da usare, se presente, durante la connessione alla risorsa di rete a cui fa riferimento un URL.

(Ereditato da Object)
Equals(Object)

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

(Ereditato da Object)
GetHashCode()

Restituisce un valore del codice hash per l'oggetto.

(Ereditato da Object)
JavaFinalize()

Chiamato dal Garbage Collector in un oggetto quando Garbage Collection determina che non sono presenti più riferimenti all'oggetto.

(Ereditato da Object)
Notify()

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

(Ereditato da Object)
NotifyAll()

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

(Ereditato da Object)
Select(URI)

Seleziona tutti i proxy applicabili in base al protocollo per accedere alla risorsa con e un indirizzo di destinazione per accedere alla risorsa all'indirizzo.

SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
ToArray<T>()

Seleziona il server proxy da usare, se presente, durante la connessione alla risorsa di rete a cui fa riferimento un URL.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione in formato stringa dell'oggetto.

(Ereditato da Object)
UnregisterFromRuntime()

Seleziona il server proxy da usare, se presente, durante la connessione alla risorsa di rete a cui fa riferimento un URL.

(Ereditato da Object)
Wait()

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere eseguendo>una notifica</em o <em interrotto</>em>>.<

(Ereditato da Object)
Wait(Int64)

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo una notifica</em o <em interrotto/>>em>o fino a quando non è trascorsa< una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64, Int32)

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo 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

IJavaPeerable.Disposed()

Seleziona il server proxy da usare, se presente, durante la connessione alla risorsa di rete a cui fa riferimento un URL.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Seleziona il server proxy da usare, se presente, durante la connessione alla risorsa di rete a cui fa riferimento un URL.

(Ereditato da Object)
IJavaPeerable.Finalized()

Seleziona il server proxy da usare, se presente, durante la connessione alla risorsa di rete a cui fa riferimento un URL.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Seleziona il server proxy da usare, se presente, durante la connessione alla risorsa di rete a cui fa riferimento un URL.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Seleziona il server proxy da usare, se presente, durante la connessione alla risorsa di rete a cui fa riferimento un URL.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Seleziona il server proxy da usare, se presente, durante la connessione alla risorsa di rete a cui fa riferimento un URL.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Seleziona il server proxy da usare, se presente, durante la connessione alla risorsa di rete a cui fa riferimento un URL.

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione dei tipi controllati dal runtime Android.

JavaCast<TResult>(IJavaObject)

Seleziona il server proxy da usare, se presente, durante la connessione alla risorsa di rete a cui fa riferimento un URL.

GetJniTypeName(IJavaPeerable)

Seleziona il server proxy da usare, se presente, durante la connessione alla risorsa di rete a cui fa riferimento un URL.

Si applica a