Linguaggio

ICertStoreParameters.Clone Metodo

Definizione

Crea una copia di questo CertStoreParametersoggetto .

[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

Valori restituiti

una copia di questo CertStoreParameters

Attributi

Commenti

Crea una copia di questo CertStoreParametersoggetto .

Il significato preciso di "copia" può dipendere dalla classe dell'oggetto CertStoreParameters . Un'implementazione tipica esegue una "copia completa" di questo oggetto, ma questo non è un requisito assoluto. Alcune implementazioni possono eseguire una "copia superficiale" di alcuni o tutti i campi di questo oggetto.

Si noti che i CertStore.getInstance metodi creano una copia dell'oggetto specificato CertStoreParameters. Un'implementazione di copia completa di clone è più sicura e più affidabile, in quanto impedisce al chiamante di danneggiare un oggetto condiviso CertStore modificando successivamente il contenuto dei relativi parametri di inizializzazione. Tuttavia, un'implementazione di copia superficiale di clone è più appropriata per le applicazioni che devono contenere un riferimento a un parametro contenuto in CertStoreParameters. Ad esempio, un clone di copia superficiale consente a un'applicazione di rilasciare immediatamente le risorse di un determinato CertStore parametro di inizializzazione, anziché attendere il meccanismo di Garbage Collection. Questa operazione deve essere eseguita con la massima attenzione, dal momento che CertStore può essere ancora in uso da altri thread.

Ogni sottoclasse deve indicare il comportamento preciso di questo metodo in modo che gli utenti e gli sviluppatori sappiano cosa aspettarsi.

per java.security.cert.CertStoreParameters.clone().

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a