Extensions.JavaCast<TResult>(IJavaObject) Metodo

Definizione

Esegue una conversione del tipo di tipo controllato dal runtime Android.

public static TResult? JavaCast<TResult>(this Android.Runtime.IJavaObject? instance) where TResult : class, Android.Runtime.IJavaObject;
static member JavaCast : Android.Runtime.IJavaObject -> 'Result (requires 'Result : null and 'Result :> Android.Runtime.IJavaObject)

Parametri di tipo

TResult

Tipo in cui eseguire la conversione instance .
TResult deve implementare l'interfaccia IJavaObject .

Parametri

instance
IJavaObject

IJavaObject Istanza di da convertire in un'istanza TResult di .

Valori restituiti

TResult

Rappresentazione TResult per instance.

Eccezioni

Impossibile trovare la classe JNI per TResult .

oppure

La classe proxy per TResult è abstracte non è possibile trovare ilabstract proxy.

L'istanza instance.Handle dell'oggetto Anrdroid non può essere convertita nel tipo Android corrispondente a TResult.

Si è verificato un errore sconosciuto.

Commenti

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