Langage

Provider.Service.NewInstance(Object) Méthode

Définition

Retourne une nouvelle instance de l’implémentation décrite par ce service.

[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

Paramètres

constructorParameter
Object

valeur à passer au constructeur, ou null si ce type de service n’utilise pas de constructeurParameter.

Retours

une nouvelle implémentation de ce service

Attributs

Exceptions

si l’instance n’a pas pu être construite.

si l’implémentation ne prend pas en charge le fichier spécifié constructorParameter.

Remarques

Retourne une nouvelle instance de l’implémentation décrite par ce service. L’infrastructure du fournisseur de sécurité utilise cette méthode pour construire des implémentations. Les applications n’auront généralement pas besoin de l’appeler.

L’implémentation par défaut utilise la réflexion pour appeler le constructeur standard pour ce type de service. Les fournisseurs de sécurité peuvent remplacer cette méthode pour implémenter l’instanciation de manière différente. Pour plus d’informations et les valeurs de constructorParameter valides pour les différents types de services, consultez le

spécification de l’API architecture de chiffrement Java & amp ; Référence.

Java documentation pour java.security.Provider.Service.newInstance(java.lang.Object).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à