ICertStoreParameters.Clone Méthode

Définition

Effectue une copie de ce CertStoreParameters.

[Android.Runtime.Register("clone", "()Ljava/lang/Object;", "GetCloneHandler:Java.Security.Cert.ICertStoreParametersInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Java.Lang.Object? Clone();
[<Android.Runtime.Register("clone", "()Ljava/lang/Object;", "GetCloneHandler:Java.Security.Cert.ICertStoreParametersInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Clone : unit -> Java.Lang.Object

Retours

une copie de ceci CertStoreParameters

Attributs

Remarques

Effectue une copie de ce CertStoreParameters.

La signification précise de « copy » peut dépendre de la classe de l’objet CertStoreParameters . Une implémentation classique effectue une « copie approfondie » de cet objet, mais ce n’est pas une exigence absolue. Certaines implémentations peuvent effectuer une « copie superficielle » de certains champs ou de tous les champs de cet objet.

Notez que les CertStore.getInstance méthodes effectuent une copie du fichier spécifié CertStoreParameters. Une implémentation de copie approfondie est clone plus sûre et plus robuste, car elle empêche l’appelant d’endommager un partage CertStore en modifiant par la suite le contenu de ses paramètres d’initialisation. Toutefois, une implémentation de copie superficielle est clone plus appropriée pour les applications qui doivent contenir une référence à un paramètre contenu dans le CertStoreParameters. Par exemple, un clone de copie superficielle permet à une application de libérer immédiatement les ressources d’un paramètre d’initialisation particulier CertStore , plutôt que d’attendre le mécanisme de garbage collection. Cela doit être effectué avec le plus grand soin, car il CertStore peut toujours être utilisé par d’autres threads.

Chaque sous-classe doit indiquer le comportement précis de cette méthode afin que les utilisateurs et les développeurs sachent ce qu’il faut attendre.

Java documentation pour java.security.cert.CertStoreParameters.clone().

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 à