JavaPeerableExtensions.JavaAs<TResult>(IJavaPeerable) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
試著強制self輸入 TResult,檢查 強制在 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)
類型參數
- TResult
那種可以被強迫 self 去的類型。
參數
- self
- IJavaPeerable
一個 IJavaPeerable 實例,要強制輸入 TResult。
傳回
若 Java 對等端 可TResult強制對應於 的 Java 類型self,則為 TResult ;否則 null。
例外狀況
找不到 的 TResult Java 對等型態。
的TResult類型或 TResult不提供激活建構子,即奇數為 或 (ref JniObjectReference, JniObjectReferenceOptions)(IntPtr, JniHandleOwnership)的建構子。
備註
<區塊子集=「none」類型=「note」> 的IJavaPeerable實作包含兩半:一個 Java 對等節點與一個受管理節點。 該PeerReference屬性將受管理的對等節點與 Java 對等節點關聯起來。 </block><區塊 subset=“none” 類型=“note”>JniTypeSignatureAttribute 或RegisterAttribute自訂屬性用於將受管理型態與 Java 型態關聯。 </區塊>
適用於
另請參閱
- <xref:Java.Interop.JavaPeerableExtensions.TryJavaCast%60%601(Java.Interop.IJavaPeerable)>