ConcurrentQueue<T>.IProducerConsumerCollection<T>.TryTake Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Probeert een object te verwijderen en te retourneren uit de IProducerConsumerCollection<T>.
virtual bool System.Collections.Concurrent.IProducerConsumerCollection<T>.TryTake([Runtime::InteropServices::Out] T % item) = System::Collections::Concurrent::IProducerConsumerCollection<T>::TryTake;
bool IProducerConsumerCollection<T>.TryTake(out T item);
abstract member System.Collections.Concurrent.IProducerConsumerCollection<T>.TryTake : 'T -> bool
override this.System.Collections.Concurrent.IProducerConsumerCollection<T>.TryTake : 'T -> bool
Function TryTake (ByRef item As T) As Boolean Implements IProducerConsumerCollection(Of T).TryTake
Parameters
- item
- T
Wanneer deze methode wordt geretourneerd, bevat het object verwijderd als de bewerking is geslaagd item . Als er geen object beschikbaar was om te worden verwijderd, is de waarde niet opgegeven.
Retouren
true als een element is verwijderd en geretourneerd; anders, false.
Implementeringen
Opmerkingen
Voor ConcurrentQueue<T>, deze bewerking zal proberen om het object te verwijderen van het begin van de ConcurrentQueue<T>.