Sprache

ICertStoreParameters.Clone Methode

Definition

Erstellt eine Kopie dieses Vorgangs 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

Gibt zurück

eine Kopie davon CertStoreParameters

Attribute

Hinweise

Erstellt eine Kopie dieses Vorgangs CertStoreParameters.

Die genaue Bedeutung von "Kopie" kann von der Klasse des CertStoreParameters Objekts abhängen. Eine typische Implementierung führt eine "tiefe Kopie" dieses Objekts aus, dies ist jedoch keine absolute Anforderung. Einige Implementierungen können eine "flache Kopie" einiger oder aller Felder dieses Objekts ausführen.

Beachten Sie, dass die CertStore.getInstance Methoden eine Kopie der angegebenen .CertStoreParameters Eine umfassende Kopierimplementierung clone ist sicherer und robuster, da dadurch verhindert wird, dass der Aufrufer eine freigegebene CertStore Datei beschädigt, indem anschließend der Inhalt seiner Initialisierungsparameter geändert wird. Eine Implementierung einer flachen Kopie ist clone jedoch für Anwendungen geeignet, die einen Verweis auf einen Parameter enthalten müssen, der in der CertStoreParametersDatei enthalten ist. Mit einem flachen Kopierklon kann eine Anwendung beispielsweise die Ressourcen eines bestimmten CertStore Initialisierungsparameters sofort freigeben, anstatt auf den Garbage Collection-Mechanismus zu warten. Dies sollte mit größtmöglicher Sorgfalt erfolgen, da dies CertStore möglicherweise noch von anderen Threads verwendet wird.

Jede Unterklasse sollte das genaue Verhalten dieser Methode angeben, damit Benutzer und Entwickler wissen, was Sie erwarten müssen.

Java-Dokumentation für java.security.cert.CertStoreParameters.clone().

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.

Gilt für: