IBlockingDeque.Offer 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
Offer(Object) |
Inserisce l'elemento specificato nella coda rappresentata da questa deque (in altre parole, alla fine di questa deque) se è possibile farlo immediatamente senza violare restrizioni di capacità, restituendo |
Offer(Object, Int64, TimeUnit) |
Inserisce l'elemento specificato nella coda rappresentata da questa deque (in altre parole, alla fine di questa deque), in attesa fino al tempo di attesa specificato, se necessario per rendere disponibile lo spazio. |
Offer(Object)
Inserisce l'elemento specificato nella coda rappresentata da questa deque (in altre parole, alla fine di questa deque) se è possibile farlo immediatamente senza violare restrizioni di capacità, restituendo true
in caso di esito positivo e false
se non è attualmente disponibile spazio.
[Android.Runtime.Register("offer", "(Ljava/lang/Object;)Z", "GetOffer_Ljava_lang_Object_Handler:Java.Util.Concurrent.IBlockingDequeInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public bool Offer (Java.Lang.Object? e);
[<Android.Runtime.Register("offer", "(Ljava/lang/Object;)Z", "GetOffer_Ljava_lang_Object_Handler:Java.Util.Concurrent.IBlockingDequeInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Offer : Java.Lang.Object -> bool
Parametri
- e
- Object
elemento da aggiungere
Restituisce
Implementazioni
- Attributi
Commenti
Inserisce l'elemento specificato nella coda rappresentata da questa deque (in altre parole, alla fine di questa deque) se è possibile farlo immediatamente senza violare restrizioni di capacità, restituendo true
in caso di esito positivo e false
se non è attualmente disponibile spazio. Quando si usa una deque con restrizioni di capacità, questo metodo è generalmente preferibile al #add
metodo , che può non riuscire a inserire un elemento solo generando un'eccezione.
Questo metodo equivale a #offerLast(Object) offerLast
.
Documentazione java per java.util.concurrent.BlockingDeque.offer(E)
.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.
Si applica a
Offer(Object, Int64, TimeUnit)
Inserisce l'elemento specificato nella coda rappresentata da questa deque (in altre parole, alla fine di questa deque), in attesa fino al tempo di attesa specificato, se necessario per rendere disponibile lo spazio.
[Android.Runtime.Register("offer", "(Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;)Z", "GetOffer_Ljava_lang_Object_JLjava_util_concurrent_TimeUnit_Handler:Java.Util.Concurrent.IBlockingDequeInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public bool Offer (Java.Lang.Object? e, long timeout, Java.Util.Concurrent.TimeUnit? unit);
[<Android.Runtime.Register("offer", "(Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;)Z", "GetOffer_Ljava_lang_Object_JLjava_util_concurrent_TimeUnit_Handler:Java.Util.Concurrent.IBlockingDequeInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Offer : Java.Lang.Object * int64 * Java.Util.Concurrent.TimeUnit -> bool
Parametri
- e
- Object
elemento da aggiungere
- timeout
- Int64
- unit
- TimeUnit
Restituisce
true
se l'elemento è stato aggiunto a questa deque, altrimenti false
Implementazioni
- Attributi
Commenti
Inserisce l'elemento specificato nella coda rappresentata da questa deque (in altre parole, alla fine di questa deque), in attesa fino al tempo di attesa specificato, se necessario per rendere disponibile lo spazio.
Questo metodo equivale a #offerLast(Object,long,TimeUnit) offerLast
.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.