JavaPeerableExtensions.JavaAs<TResult>(IJavaPeerable) 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.
Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.
public static TResult? JavaAs<TResult>(this Java.Interop.IJavaPeerable? self) where TResult : class, Java.Interop.IJavaPeerable;
static member JavaAs : Java.Interop.IJavaPeerable -> 'Result (requires 'Result : null and 'Result :> Java.Interop.IJavaPeerable)
Parametri di tipo
- TResult
Tipo a cui coercire self .
Parametri
- self
- IJavaPeerable
IJavaPeerable Istanza di per cui digitare TResult.
Valori restituiti
Valore di tipo TResult se la Java peer su self può essere forzata al tipo di Java corrispondente a TResult; in caso contrario, null.
Eccezioni
Impossibile trovare il tipo di peer Java per TResult .
Il tipo o un tipo TResultInvoker per TResult non fornisce un costruttore di attivazione, un costruttore con una singatura di (ref JniObjectReference, JniObjectReferenceOptions) o (IntPtr, JniHandleOwnership).
Commenti
<block subset="none" type="note"> Implementazioni di IJavaPeerable sono costituite da due metà: un peer Java e un peer gestito. La PeerReference proprietà associa il peer gestito al peer Java. </block><block subset="none" type="note"> Gli JniTypeSignatureAttribute attributi personalizzati o RegisterAttribute vengono usati per associare un tipo gestito a un tipo Java. </Blocco>
Si applica a
Vedi anche
- <xref:Java.Interop.JavaPeerableExtensions.TryJavaCast%60%601(Java.Interop.IJavaPeerable)>