Object.GetObject 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.
Overload
| Nome | Descrizione |
|---|---|
| GetObject<T>(IntPtr, IntPtr, JniHandleOwnership) |
Crea un peer Java gestito del tipo richiesto per il riferimento all'oggetto JNI specificato. |
| GetObject<T>(IntPtr, JniHandleOwnership) |
Esegue il wrapping di un riferimento a un oggetto JNI in un'implementazione completamente tipizzata IJavaObject . |
GetObject<T>(IntPtr, IntPtr, JniHandleOwnership)
Crea un peer Java gestito del tipo richiesto per il riferimento all'oggetto JNI specificato.
public static T? GetObject<T>(IntPtr jnienv, IntPtr handle, Android.Runtime.JniHandleOwnership transfer) where T : class, Android.Runtime.IJavaObject;
static member GetObject : nativeint * nativeint * Android.Runtime.JniHandleOwnership -> 'T (requires 'T : null and 'T :> Android.Runtime.IJavaObject)
Parametri di tipo
- T
Elemento gestito o tipo di peer utilizzato da questa operazione.
Parametri
- jnienv
-
IntPtr
nativeint
Ambiente JNI in cui il riferimento all'oggetto è valido.
- handle
-
IntPtr
nativeint
Riferimento all'oggetto JNI da eseguire per il wrapping.
- transfer
- JniHandleOwnership
Modalità di trasferimento della proprietà per handle.
Valori restituiti
Peer gestito per il riferimento all'oggetto JNI o null quando il riferimento è Null.
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
GetObject<T>(IntPtr, JniHandleOwnership)
Esegue il wrapping di un riferimento a un oggetto JNI in un'implementazione completamente tipizzata IJavaObject .
public static T? GetObject<T>(IntPtr handle, Android.Runtime.JniHandleOwnership transfer) where T : class, Android.Runtime.IJavaObject;
static member GetObject : nativeint * Android.Runtime.JniHandleOwnership -> 'T (requires 'T : null and 'T :> Android.Runtime.IJavaObject)
Parametri di tipo
- T
Tipo dell'oggetto da restituire. Questo tipo deve essere un tipo riferimento e implementare l'interfaccia IJavaObject .
Parametri
- handle
-
IntPtr
nativeint
Oggetto IntPtr contenente un riferimento all'oggetto JNI (Native Interface) Java.
- transfer
- JniHandleOwnership
Modalità di trasferimento della proprietà per handle.
Valori restituiti
T Istanza che fa riferimento all'istanza dell'oggetto handleAndroid.
Eccezioni
handle non è del tipo appropriato, come scoraggiato da M:Android.Runtime.JNIEnv.IsInstanceOf.
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.