ReferenceQueue.Remove Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.