JavaPeerableExtensions.JavaAs<TResult>(IJavaPeerable) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado 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)
Parâmetros de tipo
- TResult
O tipo a ser coagido self .
Parâmetros
- self
- IJavaPeerable
Uma IJavaPeerable instância a ser coagida a digitar TResult.
Retornos
Um valor de tipo TResult se o par Java pode self ser coagido ao tipo de Java correspondente aTResult; caso contrário, null.
Exceções
Não foi possível encontrar o tipo TResult de par Java.
O tipo TResult ou um tipo invoker para TResult não fornece um construtor de ativação, um construtor com uma singature de (ref JniObjectReference, JniObjectReferenceOptions) ou (IntPtr, JniHandleOwnership).
Comentários
<block subset="none" type="note"> Implementações de IJavaPeerable consistir em duas metades: um par Java e um par gerenciado. A PeerReference propriedade associa o par gerenciado ao par Java. </block><block subset="none" type="note"> Os JniTypeSignatureAttribute atributos ou RegisterAttribute personalizados são usados para associar um tipo gerenciado a um tipo de Java. </Bloco>
Aplica-se a
Confira também
- <xref:Java.Interop.JavaPeerableExtensions.TryJavaCast%60%601(Java.Interop.IJavaPeerable)>