ConcurrentQueue<T>.IProducerConsumerCollection<T>.TryTake Methode

Definitie

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>.

Van toepassing op

Zie ook