ConcurrentStack<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 ConcurrentStack<T>diesem Vorgang wird versucht, das Objekt am oberen Rand des ConcurrentStack<T>Objekts aufzufüllen.

Gilt für:

Weitere Informationen