Linguaggio

PhantomReference Costruttori

Definizione

Overload

Nome Descrizione
PhantomReference(Object, ReferenceQueue)

Crea un nuovo riferimento fantasma che fa riferimento all'oggetto specificato e viene registrato con la coda specificata.

PhantomReference(IntPtr, JniHandleOwnership)

Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime.

PhantomReference(Object, ReferenceQueue)

Crea un nuovo riferimento fantasma che fa riferimento all'oggetto specificato e viene registrato con la coda specificata.

[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

Parametri

referent
Object

l'oggetto a cui farà riferimento il nuovo riferimento fantasma

q
ReferenceQueue

coda con cui registrare il riferimento o null se la registrazione non è necessaria

Attributi

Commenti

Crea un nuovo riferimento fantasma che fa riferimento all'oggetto specificato e viene registrato con la coda specificata.

È possibile creare un riferimento fantasma con una null coda, ma tale riferimento è completamente inutile: il suo get metodo restituirà null sempre e, poiché non ha una coda, non verrà mai accodato.

per java.lang.ref.PhantomReference.PhantomReference(T, java.lang.ref.ReferenceQueue<? super T>).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

PhantomReference(IntPtr, JniHandleOwnership)

Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime.

protected PhantomReference(IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Java.Lang.Ref.PhantomReference : nativeint * Android.Runtime.JniHandleOwnership -> Java.Lang.Ref.PhantomReference

Parametri

javaReference
IntPtr

nativeint

Oggetto IntPtrcontenente un riferimento all'oggetto JNI (Native Interface) Java.

transfer
JniHandleOwnership

Oggetto JniHandleOwnershipche indica come gestire javaReference

Commenti

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a