JavaPeerableExtensions.JavaAs<TResult>(IJavaPeerable) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté 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)
Paramètres de type
- TResult
Type auquel forcer self .
Paramètres
- self
- IJavaPeerable
Instance IJavaPeerable à forcer à taper TResult.
Retours
Valeur de type TResult si l’homologue Java peut self être coéché au type Java correspondant ; TResultsinon, null.
Exceptions
Impossible de trouver le type TResult d’homologue Java.
Le type ou un type TResultInvoker pour TResult ne fournit pas de constructeur d’activation, un constructeur avec une singature de (ref JniObjectReference, JniObjectReferenceOptions) ou (IntPtr, JniHandleOwnership).
Remarques
<block sous-ensemble="none » type="note »> Implémentations composées de IJavaPeerable deux moitiés : un homologue Java et un homologue managé. La PeerReference propriété associe l’homologue managé à l’homologue Java. </block><block sous-ensemble="none » type="remarque »> Les JniTypeSignatureAttribute attributs personnalisés ou RegisterAttribute personnalisés sont utilisés pour associer un type managé à un type Java. </Bloc>
S’applique à
Voir aussi
- <xref:Java.Interop.JavaPeerableExtensions.TryJavaCast%60%601(Java.Interop.IJavaPeerable)>