ClassValue.ComputeValue(Class) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Calcola il valore derivato della classe specificata per questo ClassValueoggetto .
[Android.Runtime.Register("computeValue", "(Ljava/lang/Class;)Ljava/lang/Object;", "GetComputeValue_Ljava_lang_Class_Handler", ApiSince=34)]
protected abstract Java.Lang.Object? ComputeValue(Java.Lang.Class? type);
[<Android.Runtime.Register("computeValue", "(Ljava/lang/Class;)Ljava/lang/Object;", "GetComputeValue_Ljava_lang_Class_Handler", ApiSince=34)>]
abstract member ComputeValue : Java.Lang.Class -> Java.Lang.Object
Parametri
- type
- Class
tipo il cui valore della classe deve essere calcolato
Valori restituiti
valore appena calcolato associato a questo ClassValueoggetto per la classe o l'interfaccia specificata
- Attributi
Commenti
Calcola il valore derivato della classe specificata per questo ClassValueoggetto .
Questo metodo verrà richiamato all'interno del primo thread che accede al valore con il #get get metodo .
In genere, questo metodo viene richiamato al massimo una volta per ogni classe, ma può essere richiamato di nuovo se è stata eseguita una chiamata a #remove remove.
Se questo metodo genera un'eccezione, la chiamata corrispondente a get verrà terminata in modo anomalo con tale eccezione e non verrà registrato alcun valore di classe.
per java.lang.ClassValue.computeValue(java.lang.Class<?>).
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.