Langage

VarHandle.AccessMode Classe

Définition

Ensemble de modes d’accès qui spécifient la façon dont une variable, référencée par un VarHandle, est accessible.

[Android.Runtime.Register("java/lang/invoke/VarHandle$AccessMode", ApiSince=33, DoNotGenerateAcw=true)]
public sealed class VarHandle.AccessMode : Java.Lang.Enum
[<Android.Runtime.Register("java/lang/invoke/VarHandle$AccessMode", ApiSince=33, DoNotGenerateAcw=true)>]
type VarHandle.AccessMode = class
    inherit Enum
Héritage
VarHandle.AccessMode
Attributs

Remarques

Ensemble de modes d’accès qui spécifient la façon dont une variable, référencée par un VarHandle, est accessible.

Documentation Java pour java.lang.invoke.VarHandle.AccessMode.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

Propriétés

Nom Description
Class

Retourne la classe runtime de ce Object.

(Hérité de Object)
CompareAndExchange

Ensemble de modes d’accès qui spécifient la façon dont une variable, référencée par un VarHandle, est accessible.

CompareAndExchangeAcquire

Ensemble de modes d’accès qui spécifient la façon dont une variable, référencée par un VarHandle, est accessible.

CompareAndExchangeRelease

Ensemble de modes d’accès qui spécifient la façon dont une variable, référencée par un VarHandle, est accessible.

CompareAndSet

Ensemble de modes d’accès qui spécifient la façon dont une variable, référencée par un VarHandle, est accessible.

DeclaringClass

Retourne l’objet Class correspondant au type d’énumération de cette constante d’énumération.

(Hérité de Enum)
Get

Ensemble de modes d’accès qui spécifient la façon dont une variable, référencée par un VarHandle, est accessible.

GetAcquire

Ensemble de modes d’accès qui spécifient la façon dont une variable, référencée par un VarHandle, est accessible.

GetAndAdd

Ensemble de modes d’accès qui spécifient la façon dont une variable, référencée par un VarHandle, est accessible.

GetAndAddAcquire

Ensemble de modes d’accès qui spécifient la façon dont une variable, référencée par un VarHandle, est accessible.

GetAndAddRelease

Ensemble de modes d’accès qui spécifient la façon dont une variable, référencée par un VarHandle, est accessible.

GetAndBitwiseAnd

Ensemble de modes d’accès qui spécifient la façon dont une variable, référencée par un VarHandle, est accessible.

GetAndBitwiseAndAcquire

Ensemble de modes d’accès qui spécifient la façon dont une variable, référencée par un VarHandle, est accessible.

GetAndBitwiseAndRelease

Ensemble de modes d’accès qui spécifient la façon dont une variable, référencée par un VarHandle, est accessible.

GetAndBitwiseOr

Ensemble de modes d’accès qui spécifient la façon dont une variable, référencée par un VarHandle, est accessible.

GetAndBitwiseOrAcquire

Ensemble de modes d’accès qui spécifient la façon dont une variable, référencée par un VarHandle, est accessible.

GetAndBitwiseOrRelease

Ensemble de modes d’accès qui spécifient la façon dont une variable, référencée par un VarHandle, est accessible.

GetAndBitwiseXor

Ensemble de modes d’accès qui spécifient la façon dont une variable, référencée par un VarHandle, est accessible.

GetAndBitwiseXorAcquire

Ensemble de modes d’accès qui spécifient la façon dont une variable, référencée par un VarHandle, est accessible.

GetAndBitwiseXorRelease

Ensemble de modes d’accès qui spécifient la façon dont une variable, référencée par un VarHandle, est accessible.

GetAndSet

Ensemble de modes d’accès qui spécifient la façon dont une variable, référencée par un VarHandle, est accessible.

GetAndSetAcquire

Ensemble de modes d’accès qui spécifient la façon dont une variable, référencée par un VarHandle, est accessible.

GetAndSetRelease

Ensemble de modes d’accès qui spécifient la façon dont une variable, référencée par un VarHandle, est accessible.

GetOpaque

Ensemble de modes d’accès qui spécifient la façon dont une variable, référencée par un VarHandle, est accessible.

GetVolatile

Ensemble de modes d’accès qui spécifient la façon dont une variable, référencée par un VarHandle, est accessible.

Handle

Handle de l’instance Android sous-jacente.

(Hérité de Object)
JniIdentityHashCode

Obtient le code de hachage d’identité affecté à cet homologue Java par le runtime d’interopérabilité.

(Hérité de Object)
JniManagedPeerState

Ensemble de modes d’accès qui spécifient la façon dont une variable, référencée par un VarHandle, est accessible.

(Hérité de JavaObject)
JniPeerMembers

Ensemble de modes d’accès qui spécifient la façon dont une variable, référencée par un VarHandle, est accessible.

PeerReference

Obtient la référence d’objet JNI pour cet homologue Java.

(Hérité de Object)
Set

Ensemble de modes d’accès qui spécifient la façon dont une variable, référencée par un VarHandle, est accessible.

SetOpaque

Ensemble de modes d’accès qui spécifient la façon dont une variable, référencée par un VarHandle, est accessible.

SetRelease

Ensemble de modes d’accès qui spécifient la façon dont une variable, référencée par un VarHandle, est accessible.

SetVolatile

Ensemble de modes d’accès qui spécifient la façon dont une variable, référencée par un VarHandle, est accessible.

ThresholdClass

Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code.

(Hérité de Enum)
ThresholdType

Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code.

(Hérité de Enum)
WeakCompareAndSet

Ensemble de modes d’accès qui spécifient la façon dont une variable, référencée par un VarHandle, est accessible.

WeakCompareAndSetAcquire

Ensemble de modes d’accès qui spécifient la façon dont une variable, référencée par un VarHandle, est accessible.

WeakCompareAndSetPlain

Ensemble de modes d’accès qui spécifient la façon dont une variable, référencée par un VarHandle, est accessible.

WeakCompareAndSetRelease

Ensemble de modes d’accès qui spécifient la façon dont une variable, référencée par un VarHandle, est accessible.

Méthodes

Nom Description
Clone()

Lève CloneNotSupportedException.

(Hérité de Enum)
CompareTo(Object)

Compare cette énumération avec l’objet spécifié pour l’ordre.

(Hérité de Enum)
Construct(JniObjectReference, JniObjectReferenceOptions)

Ensemble de modes d’accès qui spécifient la façon dont une variable, référencée par un VarHandle, est accessible.

(Hérité de JavaObject)
Dispose()

Libère les ressources détenues par cet homologue Java.

(Hérité de Object)
Dispose(Boolean)

Libère les ressources détenues par cet homologue Java.

(Hérité de Object)
DisposeUnlessReferenced()

Ensemble de modes d’accès qui spécifient la façon dont une variable, référencée par un VarHandle, est accessible.

(Hérité de JavaObject)
Equals(Object)

Ensemble de modes d’accès qui spécifient la façon dont une variable, référencée par un VarHandle, est accessible.

(Hérité de JavaObject)
Equals(Object)

Retourne true si l’objet spécifié est égal à cette constante enum.

(Hérité de Enum)
GetHashCode()

Retourne un code de hachage pour cette constante d’énumération.

(Hérité de Enum)
JavaFinalize()

Appelé par le garbage collector sur un objet lorsque le garbage collection détermine qu’il n’y a plus de références à l’objet.

(Hérité de Object)
MethodName()

Retourne le nom de la VarHandle méthode polymorphe de signature associé à cette AccessMode valeur.

Name()

Retourne le nom de cette constante d’énumération, exactement comme déclaré dans sa déclaration d’énumération.

(Hérité de Enum)
Notify()

Réveille un thread unique qui attend le moniteur de cet objet.

(Hérité de Object)
NotifyAll()

Réveille tous les threads qui attendent le moniteur de cet objet.

(Hérité de Object)
Ordinal()

Retourne l’ordinal de cette constante d’énumération (sa position dans sa déclaration d’énumération, où la constante initiale est affectée à un ordinal de zéro).

(Hérité de Enum)
SetHandle(IntPtr, JniHandleOwnership)

Définit la propriété Handle.

(Hérité de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Ensemble de modes d’accès qui spécifient la façon dont une variable, référencée par un VarHandle, est accessible.

(Hérité de JavaObject)
ToArray<T>()

Crée un tableau managé à partir de ce wrapper de tableau Java.

(Hérité de Object)
ToString()

Retourne une représentation de chaîne de l'objet.

(Hérité de Object)
UnregisterFromRuntime()

Annule l’inscription de cet homologue Java à partir du runtime d’interopérabilité.

(Hérité de Object)
ValueFromMethodName(String)

Ensemble de modes d’accès qui spécifient la façon dont une variable, référencée par un VarHandle, est accessible.

ValueOf(String)

Ensemble de modes d’accès qui spécifient la façon dont une variable, référencée par un VarHandle, est accessible.

Values()

Ensemble de modes d’accès qui spécifient la façon dont une variable, référencée par un VarHandle, est accessible.

Wait()

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti par em ou><em>interrompu</em>.<>

(Hérité de Object)
Wait(Int64, Int32)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)
Wait(Int64)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)

Implémentations d’interfaces explicites

Nom Description
IJavaPeerable.Disposed()

Ensemble de modes d’accès qui spécifient la façon dont une variable, référencée par un VarHandle, est accessible.

(Hérité de JavaObject)
IJavaPeerable.Finalized()

Ensemble de modes d’accès qui spécifient la façon dont une variable, référencée par un VarHandle, est accessible.

(Hérité de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Ensemble de modes d’accès qui spécifient la façon dont une variable, référencée par un VarHandle, est accessible.

(Hérité de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Ensemble de modes d’accès qui spécifient la façon dont une variable, référencée par un VarHandle, est accessible.

(Hérité de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Ensemble de modes d’accès qui spécifient la façon dont une variable, référencée par un VarHandle, est accessible.

(Hérité de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Ensemble de modes d’accès qui spécifient la façon dont une variable, référencée par un VarHandle, est accessible.

(Hérité de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Ensemble de modes d’accès qui spécifient la façon dont une variable, référencée par un VarHandle, est accessible.

(Hérité de Enum)

Méthodes d’extension

Nom Description
GetJniTypeName(IJavaPeerable)

Obtient le nom JNI du type de l’instance self.

JavaAs<TResult>(IJavaPeerable)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

JavaCast<TResult>(IJavaObject)

Effectue une conversion de type vérifiée par le runtime Android.

JavaCast<TResult>(IJavaObject)

Ensemble de modes d’accès qui spécifient la façon dont une variable, référencée par un VarHandle, est accessible.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

S’applique à