ReferenceQueue.Remove Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
| Nome | Descrizione |
|---|---|
| Remove() |
Rimuove l'oggetto di riferimento successivo in questa coda, bloccando fino a quando non ne diventa disponibile uno. |
| Remove(Int64) |
Rimuove l'oggetto riferimento successivo in questa coda, bloccando fino a quando non ne diventa disponibile uno o il periodo di timeout specificato scade. |
Remove()
Rimuove l'oggetto di riferimento successivo in questa coda, bloccando fino a quando non ne diventa disponibile uno.
[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
Valori restituiti
Oggetto di riferimento, bloccando fino a quando non ne diventa disponibile uno
- Attributi
Eccezioni
se la chiamata di blocco è stata interrotta
Commenti
Rimuove l'oggetto di riferimento successivo in questa coda, bloccando fino a quando non ne diventa disponibile uno.
per java.lang.ref.ReferenceQueue.remove().
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
Remove(Int64)
Rimuove l'oggetto riferimento successivo in questa coda, bloccando fino a quando non ne diventa disponibile uno o il periodo di timeout specificato scade.
[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
Parametri
- timeout
- Int64
Se positivo, blocca per un massimo di timeout millisecondi durante l'attesa dell'aggiunta di un riferimento a questa coda. Se zero, blocca indefinito.
Valori restituiti
Oggetto riferimento, se disponibile entro il periodo di timeout specificato. In caso contrario, null
- Attributi
Eccezioni
se timeoutMillis .
se la chiamata di blocco è stata interrotta
Commenti
Rimuove l'oggetto riferimento successivo in questa coda, bloccando fino a quando non ne diventa disponibile uno o il periodo di timeout specificato scade.
Questo metodo non offre garanzie in tempo reale: pianifica il timeout come se richiamasse il Object#wait(long) metodo .
per java.lang.ref.ReferenceQueue.remove(long).
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.