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 インスタンス。
返品
TResultJavaピアがselfに対応するJava型に強制的に変換できる場合はTResult型の値。それ以外の場合はnull。
例外
TResultのJava ピアの種類が見つかりませんでした。
TResultの型型または TResultでは、アクティブ化コンストラクター、(ref JniObjectReference, JniObjectReferenceOptions)または(IntPtr, JniHandleOwnership)の 1 つのコンストラクターは提供されません。
注釈
<block subset="none" type="note">IJavaPeerable の実装は、Java ピアとマネージド ピアの 2 つの半分で構成されます。 PeerReference プロパティは、マネージド ピアをJava ピアに関連付けます。 </block><block subset="none" type="note">JniTypeSignatureAttributeまたはRegisterAttributeカスタム属性は、マネージド型をJava型に関連付けるために使用されます。 </ブロック>
適用対象
こちらもご覧ください
- <xref:Java.Interop.JavaPeerableExtensions.TryJavaCast%60%601(Java.Interop.IJavaPeerable)>