ReferenceQueue.Remove Método

Definição

Sobrecargas

Nome Description
Remove()

Remove o próximo objeto de referência nessa fila, bloqueando até que um fique disponível.

Remove(Int64)

Remove o próximo objeto de referência nessa fila, bloqueando até que um fique disponível ou o período de tempo limite especificado expire.

Remove()

Remove o próximo objeto de referência nessa fila, bloqueando até que um fique disponível.

[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

Retornos

Um objeto de referência, bloqueando até que um fique disponível

Atributos

Exceções

se a chamada de bloqueio foi interrompida

Comentários

Remove o próximo objeto de referência nessa fila, bloqueando até que um fique disponível.

Java documentação para java.lang.ref.ReferenceQueue.remove().

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

Remove(Int64)

Remove o próximo objeto de referência nessa fila, bloqueando até que um fique disponível ou o período de tempo limite especificado expire.

[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

Parâmetros

timeout
Int64

Se positivo, bloqueie até timeout milissegundos enquanto aguarda uma referência ser adicionada a essa fila. Se zero, bloqueie indefinidamente.

Retornos

Um objeto de referência, se um estiver disponível dentro do período de tempo limite especificado, caso contrário, null

Atributos

Exceções

if timeoutMillis .

se a chamada de bloqueio foi interrompida

Comentários

Remove o próximo objeto de referência nessa fila, bloqueando até que um fique disponível ou o período de tempo limite especificado expire.

Esse método não oferece garantias em tempo real: ele agenda o tempo limite como se estivesse invocando o Object#wait(long) método.

Java documentação para java.lang.ref.ReferenceQueue.remove(long).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a