Provider.Service.NewInstance(Object) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.