PhantomReference Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| PhantomReference(Object, ReferenceQueue) |
Crée une référence fantôme qui fait référence à l’objet donné et est inscrite auprès de la file d’attente donnée. |
| PhantomReference(IntPtr, JniHandleOwnership) |
Constructeur utilisé lors de la création de représentations managées d’objets JNI ; appelée par le runtime. |
PhantomReference(Object, ReferenceQueue)
Crée une référence fantôme qui fait référence à l’objet donné et est inscrite auprès de la file d’attente donnée.
[Android.Runtime.Register(".ctor", "(Ljava/lang/Object;Ljava/lang/ref/ReferenceQueue;)V", "")]
public PhantomReference(Java.Lang.Object? referent, Java.Lang.Ref.ReferenceQueue? q);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/Object;Ljava/lang/ref/ReferenceQueue;)V", "")>]
new Java.Lang.Ref.PhantomReference : Java.Lang.Object * Java.Lang.Ref.ReferenceQueue -> Java.Lang.Ref.PhantomReference
Paramètres
- referent
- Object
l’objet auquel la nouvelle référence fantôme fait référence
file d’attente avec laquelle la référence doit être inscrite ou null si l’inscription n’est pas requise
- Attributs
Remarques
Crée une référence fantôme qui fait référence à l’objet donné et est inscrite auprès de la file d’attente donnée.
Il est possible de créer une référence fantôme avec une null file d’attente, mais une telle référence est totalement inutile : sa get méthode retourne toujours null et, étant donné qu’elle n’a pas de file d’attente, elle ne sera jamais mise en file d’attente.
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.
S’applique à
PhantomReference(IntPtr, JniHandleOwnership)
Constructeur utilisé lors de la création de représentations managées d’objets JNI ; appelée par le runtime.
protected PhantomReference(IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Java.Lang.Ref.PhantomReference : nativeint * Android.Runtime.JniHandleOwnership -> Java.Lang.Ref.PhantomReference
Paramètres
- transfer
- JniHandleOwnership
Indiquant JniHandleOwnershipcomment gérer javaReference
Remarques
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.