ReferenceQueue.Remove Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| Remove() |
Entfernt das nächste Referenzobjekt in dieser Warteschlange, das blockiert wird, bis ein Objekt verfügbar ist. |
| Remove(Int64) |
Entfernt das nächste Referenzobjekt in dieser Warteschlange, das blockiert wird, bis entweder ein Objekt verfügbar ist oder der angegebene Timeoutzeitraum abläuft. |
Remove()
Entfernt das nächste Referenzobjekt in dieser Warteschlange, das blockiert wird, bis ein Objekt verfügbar ist.
[Android.Runtime.Register("remove", "()Ljava/lang/ref/Reference;", "GetRemoveHandler")]
public virtual Java.Lang.Ref.Reference? Remove();
[<Android.Runtime.Register("remove", "()Ljava/lang/ref/Reference;", "GetRemoveHandler")>]
abstract member Remove : unit -> Java.Lang.Ref.Reference
override this.Remove : unit -> Java.Lang.Ref.Reference
Gibt zurück
Ein Referenzobjekt, das blockiert wird, bis ein Objekt verfügbar ist
- Attribute
Ausnahmen
wenn der blockierende Anruf unterbrochen wurde
Hinweise
Entfernt das nächste Referenzobjekt in dieser Warteschlange, das blockiert wird, bis ein Objekt verfügbar ist.
Java Dokumentation für java.lang.ref.ReferenceQueue.remove().
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
Remove(Int64)
Entfernt das nächste Referenzobjekt in dieser Warteschlange, das blockiert wird, bis entweder ein Objekt verfügbar ist oder der angegebene Timeoutzeitraum abläuft.
[Android.Runtime.Register("remove", "(J)Ljava/lang/ref/Reference;", "GetRemove_JHandler")]
public virtual Java.Lang.Ref.Reference? Remove(long timeout);
[<Android.Runtime.Register("remove", "(J)Ljava/lang/ref/Reference;", "GetRemove_JHandler")>]
abstract member Remove : int64 -> Java.Lang.Ref.Reference
override this.Remove : int64 -> Java.Lang.Ref.Reference
Parameter
- timeout
- Int64
Wenn sie positiv ist, blockieren Sie bis zu timeout Millisekunden, während Sie warten, bis ein Verweis zu dieser Warteschlange hinzugefügt wird. Wenn null, blockieren Sie unbegrenzt.
Gibt zurück
Ein Referenzobjekt, wenn ein Objekt innerhalb des angegebenen Timeoutzeitraums verfügbar war, andernfalls null
- Attribute
Ausnahmen
wenn timeoutMillis .
wenn der blockierende Anruf unterbrochen wurde
Hinweise
Entfernt das nächste Referenzobjekt in dieser Warteschlange, das blockiert wird, bis entweder ein Objekt verfügbar ist oder der angegebene Timeoutzeitraum abläuft.
Diese Methode bietet keine Echtzeitgarantien: Sie plant das Timeout so, als ob sie die Object#wait(long) Methode aufruft.
Java Dokumentation für java.lang.ref.ReferenceQueue.remove(long).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.