ICertStoreParameters.Clone Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Делает копию этого 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
Возвращаемое значение
копия этого объекта CertStoreParameters
- Атрибуты
Комментарии
Делает копию этого CertStoreParameters.
Точное значение "copy" может зависеть от класса CertStoreParameters объекта. Типичная реализация выполняет "глубокую копию" этого объекта, но это не является абсолютным требованием. Некоторые реализации могут выполнять "неглубокое копирование" некоторых или всех полей этого объекта.
Обратите внимание, что CertStore.getInstance методы делают копию указанного CertStoreParameters. Реализация глубокого clone копирования безопасна и надежна, так как она предотвращает повреждение CertStore вызывающего объекта, изменив впоследствии содержимое его параметров инициализации. Однако неглубокая реализация clone копирования подходит для приложений, которые должны содержать ссылку на параметр, содержащийся в нем CertStoreParameters. Например, клон неглубокого копирования позволяет приложению немедленно освободить ресурсы определенного CertStore параметра инициализации, а не ожидать механизма сборки мусора. Это должно быть сделано с максимальной осторожностью, так как CertStore может по-прежнему использоваться другими потоками.
Каждый подкласс должен содержать точное поведение этого метода, чтобы пользователи и разработчики знали, что ожидать.
Java документации по java.security.cert.CertStoreParameters.clone().
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".