Condividi tramite


Provider.Service Classe

Definizione

Descrizione di un servizio di sicurezza.

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

Commenti

Descrizione di un servizio di sicurezza. Incapsula le proprietà di un servizio e contiene un metodo factory per ottenere nuove istanze di implementazione di questo servizio.

Ogni servizio dispone di un provider che offre il servizio, un tipo, un nome di algoritmo e il nome della classe che implementa il servizio. Facoltativamente, include anche un elenco di nomi di algoritmi alternativi per questo servizio (alias) e attributi, che sono una mappa di coppie di stringhe (nome, valore).

Questa classe definisce i metodi #supportsParameter supportsParameter() e #newInstance newInstance() che vengono usati dal framework di sicurezza Java quando cerca i servizi appropriati e li crea un'istanza. Gli argomenti validi per tali metodi dipendono dal tipo di servizio. Per i tipi di servizio definiti in Java SE, vedere

Java Cryptography Architecture API Specification & Riferimento per i valori validi. Si noti che i componenti esterni a Java SE possono definire tipi aggiuntivi di servizi e il relativo comportamento.

Le istanze di questa classe non sono modificabili.

Aggiunto nella versione 1.5.

Documentazione java per java.security.Provider.Service.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal Android e usato in base ai termini descritti in 2.5 Attribution License Creative Commons 2.5 Attribution License.

Costruttori

Provider.Service(IntPtr, JniHandleOwnership)

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

Provider.Service(Provider, String, String, String, IList<String>, IDictionary<String,String>)

Costruire un nuovo servizio.

Proprietà

Algorithm

Restituisce il nome dell'algoritmo di questo servizio.

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
ClassName

Restituisce il nome della classe che implementa questo servizio.

Handle

Handle per l'istanza di Android sottostante.

(Ereditato da Object)
JniIdentityHashCode

Descrizione di un servizio di sicurezza.

(Ereditato da Object)
JniPeerMembers

Descrizione di un servizio di sicurezza.

PeerReference

Descrizione di un servizio di sicurezza.

(Ereditato da Object)
Provider

Restituisce il provider di questo servizio.

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.

Type

Ottenere il tipo di questo servizio.

Metodi

Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
Dispose()

Descrizione di un servizio di sicurezza.

(Ereditato da Object)
Dispose(Boolean)

Descrizione di un servizio di sicurezza.

(Ereditato da Object)
Equals(Object)

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

(Ereditato da Object)
GetAttribute(String)

Restituisce il valore dell'attributo specificato o null se questo attributo non è impostato per il servizio.

GetHashCode()

Restituisce un valore del codice hash per l'oggetto.

(Ereditato da Object)
JavaFinalize()

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

(Ereditato da Object)
NewInstance(Object)

Restituisce una nuova istanza dell'implementazione descritta da questo servizio.

Notify()

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

(Ereditato da Object)
NotifyAll()

Riattiva tutti i thread in attesa del monitoraggio di questo oggetto.

(Ereditato da Object)
SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
SupportsParameter(Object)

Verificare se il servizio può usare il parametro specificato.

ToArray<T>()

Descrizione di un servizio di sicurezza.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione in formato stringa dell'oggetto.

(Ereditato da Object)
UnregisterFromRuntime()

Descrizione di un servizio di sicurezza.

(Ereditato da Object)
Wait()

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

(Ereditato da Object)
Wait(Int64)

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

(Ereditato da Object)
Wait(Int64, Int32)

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

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

IJavaPeerable.Disposed()

Descrizione di un servizio di sicurezza.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Descrizione di un servizio di sicurezza.

(Ereditato da Object)
IJavaPeerable.Finalized()

Descrizione di un servizio di sicurezza.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Descrizione di un servizio di sicurezza.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Descrizione di un servizio di sicurezza.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Descrizione di un servizio di sicurezza.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Descrizione di un servizio di sicurezza.

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione del tipo verificato dal runtime Android.

JavaCast<TResult>(IJavaObject)

Descrizione di un servizio di sicurezza.

GetJniTypeName(IJavaPeerable)

Descrizione di un servizio di sicurezza.

Si applica a