Provider.Service.NewInstance(Object) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt eine neue Instanz der von diesem Dienst beschriebenen Implementierung zurück.
[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
Parameter
- constructorParameter
- Object
der Wert, der an den Konstruktor übergeben werden soll, oder null, wenn dieser Diensttyp keinen constructorParameter verwendet.
Gibt zurück
eine neue Implementierung dieses Diensts
- Attribute
Ausnahmen
wenn die Instanz nicht erstellt werden konnte.
wenn die Implementierung das angegebene constructorParameterNicht unterstützt.
Hinweise
Gibt eine neue Instanz der von diesem Dienst beschriebenen Implementierung zurück. Das Sicherheitsanbieterframework verwendet diese Methode, um Implementierungen zu erstellen. Anwendungen müssen sie in der Regel nicht aufrufen.
Die Standardimplementierung verwendet Spiegelung, um den Standardkonstruktor für diesen Diensttyp aufzurufen. Sicherheitsanbieter können diese Methode außer Kraft setzen, um Instanziierung auf andere Weise zu implementieren. Ausführliche Informationen und die Werte von "constructorParameter", die für die verschiedenen Arten von Diensten gültig sind, finden Sie unter
Java Kryptografiearchitektur-API-Spezifikation & amp; Referenz.
Java Dokumentation für java.security.Provider.Service.newInstance(java.lang.Object).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.