Java.Interop Espace de noms

Classes

Nom Description
AndroidEventHelper
BaseExportAttribute
DoNotPackageAttribute
EventHelper
ExportAttribute

Utilisé sur une méthode pour indiquer Java générateur de code pour exporter une méthode Java qui devient un wrapper pouvant être appelé Android (ACW).

ExportFieldAttribute

Utilisé sur une méthode pour indiquer Java générateur de code pour exporter un champ Java qui sera initialisé par la méthode managée.

ExportParameterAttribute

Dans la méthode marquée avec T :Java. Introp.ExportAttribute , spécifiez le type de Java réel du paramètre ou de la valeur de retour correspondante.

JavaArray<T>
JavaBooleanArray
JavaCharArray
JavaDoubleArray
JavaException

La classe Throwable est la superclasse de toutes les erreurs et exceptions dans le langage Java.

JavaInt16Array
JavaInt32Array
JavaInt64Array
JavaInterfaceDefaultMethodAttribute
JavaLibraryReferenceAttribute
JavaObject

Class Object est la racine de la hiérarchie de classes.

JavaObjectArray<T>
JavaObjectExtensions
JavaPeerableExtensions

Méthodes d’extension sur IJavaPeerable.

JavaPeerAliasesAttribute

Attribut appliqué aux types de titulaires d’alias générés. Lorsque plusieurs types de .NET correspondent au même nom JNI (par exemple, JavaCollection et JavaCollection<T> à la fois mappé à "java/util/Collection"), l’entrée de nom JNI de base pointe vers une classe de titulaire brut annotée avec cet attribut, qui répertorie les clés TypeMap indexées pour chaque type d’alias.

JavaPeerProxy

Classe d’attribut de base pour les types proxy générés qui activent le mappage de type sécurisé AOT entre Java et les types .NET.

JavaPrimitiveArray<T>
JavaSByteArray
JavaSingleArray
JavaTypeParametersAttribute
JniAddNativeMethodRegistrationAttribute
JniArrayElements
JniBooleanArrayElements
JniCharArrayElements
JniConstructorSignatureAttribute
JniDoubleArrayElements
JniEnvironment
JniEnvironment.Arrays
JniEnvironment.Exceptions
JniEnvironment.InstanceFields
JniEnvironment.InstanceMethods
JniEnvironment.IO
JniEnvironment.Monitors
JniEnvironment.Object
JniEnvironment.References

Fonctionnalités liées à la référence JNI.

JniEnvironment.StaticFields
JniEnvironment.StaticMethods
JniEnvironment.Strings
JniEnvironment.Types
JniFieldInfo
JniInt16ArrayElements
JniInt32ArrayElements
JniInt64ArrayElements
JniMarshal
JniMemberSignatureAttribute
JniMethodInfo
JniMethodSignatureAttribute
JniPeerMembers
JniPeerMembers.JniInstanceFields
JniPeerMembers.JniInstanceMethods
JniPeerMembers.JniStaticFields
JniPeerMembers.JniStaticMethods
JniRuntime
JniRuntime.CreationOptions
JniRuntime.JniMarshalMemberBuilder
JniRuntime.JniObjectReferenceManager
JniRuntime.JniTypeManager

Gère les types de Java liés.

JniRuntime.JniValueManager
JniRuntime.ReflectionJniTypeManager
JniRuntime.ReflectionJniValueManager
JniSByteArrayElements
JniSingleArrayElements
JniSurfacedPeerInfo
JniType
JniTypeSignatureAttribute
JniValueMarshaler
JniValueMarshaler<T>
JniValueMarshalerAttribute
Runtime
TypeManager

Structures

Nom Description
JniArgumentValue
JniMemberSignature
JniNativeMethod

Inscription de méthode native JNI Blittable à utiliser avec des pointeurs de fonction bruts. La disposition correspond exactement au struct de JNINativeMethod JNI.

JniNativeMethodRegistration
JniNativeMethodRegistrationArguments
JniObjectReference
JniRuntime.ReplacementMethodInfo
JniTransition
JniTypeSignature
JniValueMarshalerState

Interfaces

Nom Description
IAndroidCallableWrapper

Interface pour les types de proxy qui représentent des wrappers pouvant être appelé Android (ACW). Les types ACW sont .NET types qui ont une classe Java générée correspondante qui revient dans .NET via des méthodes natives JNI.

IJavaPeerable

Prise en charge de l’utilisation d’instances d’objet Java.

IJniNameProviderAttribute

Énumérations

Nom Description
ExportParameterKind

Dans la méthode marquée avec T :Java. Introp.ExportAttribute , spécifiez le type de Java réel du paramètre ou de la valeur de retour correspondante dans T :Java. Introp.ExportParameterAttribute.

JniManagedPeerStates

États d’homologue gérés.

JniObjectReferenceOptions
JniObjectReferenceType

Identifie le type d’une référence d’objet JNI.

JniReleaseArrayElementsMode

Spécifie comment une mémoire tampon d’éléments de tableau primitif JNI copiée est libérée.

JniVersion

Identifie une version de l’interface native Java.