Provider.Service.NewInstance(Object) Metodo

Definizione

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

[Android.Runtime.Register("newInstance", "(Ljava/lang/Object;)Ljava/lang/Object;", "GetNewInstance_Ljava_lang_Object_Handler")]
public virtual Java.Lang.Object NewInstance(Java.Lang.Object constructorParameter);
[<Android.Runtime.Register("newInstance", "(Ljava/lang/Object;)Ljava/lang/Object;", "GetNewInstance_Ljava_lang_Object_Handler")>]
abstract member NewInstance : Java.Lang.Object -> Java.Lang.Object
override this.NewInstance : Java.Lang.Object -> Java.Lang.Object

Parametri

constructorParameter
Object

valore da passare al costruttore oppure null se questo tipo di servizio non usa un costruttoreParameter.

Valori restituiti

una nuova implementazione di questo servizio

Attributi

Eccezioni

se non è stato possibile costruire l'istanza.

se l'implementazione non supporta l'oggetto specificato constructorParameter.

Commenti

Restituisce una nuova istanza dell'implementazione descritta da questo servizio. Il framework del provider di sicurezza usa questo metodo per costruire implementazioni. Le applicazioni in genere non dovranno chiamarla.

L'implementazione predefinita usa la reflection per richiamare il costruttore standard per questo tipo di servizio. I provider di sicurezza possono eseguire l'override di questo metodo per implementare la creazione di istanze in modo diverso. Per informazioni dettagliate e i valori di constructorParameter validi per i vari tipi di servizi, vedere

Java Specifica API architettura crittografica e amp; Riferimento.

per java.security.Provider.Service.newInstance(java.lang.Object).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a