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

Definition

Versucht, ein Objekt aus dem 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

Parameter

item
T

Wenn diese Methode zurückgegeben wird, wenn der Vorgang erfolgreich war, item enthält das Objekt entfernt. Wenn kein Objekt entfernt werden kann, ist der Wert nicht angegeben.

Gibt zurück

truewenn ein Element entfernt und erfolgreich zurückgegeben wurde; andernfalls . false

Implementiert

Hinweise

Bei ConcurrentQueue<T>diesem Vorgang wird versucht, das Objekt vom Anfang des ConcurrentQueue<T>Objekts zu entfernen.

Gilt für:

Weitere Informationen