Freigeben über


ConcurrentStack<T>.IProducerConsumerCollection<T>.TryTake Methode

Definition

Versucht, ein Objekt aus der IProducerConsumerCollection<T> zu entfernen und zurückzugeben.

 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 beendet wird und der Vorgang erfolgreich war, enthält item das entfernte Objekt. Wenn kein Objekt zum Entfernen verfügbar war, ist der Wert nicht angegeben.

Gibt zurück

true, wenn ein Element entfernt und erfolgreich zurückgegeben wurde, andernfalls false.

Implementiert

Hinweise

Für ConcurrentStack<T>versucht dieser Vorgang, das -Objekt am oberen Rand von aufzufüllen ConcurrentStack<T>.

Gilt für:

Weitere Informationen