ConcurrentStack<T>.IProducerConsumerCollection<T>.TryTake Metodo

Definizione

Tenta di rimuovere e restituire un oggetto da 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

Parametri

item
T

Quando termina, se l'operazione ha esito positivo, item questo metodo contiene l'oggetto rimosso. Se non è disponibile alcun oggetto da rimuovere, il valore non è specificato.

Valori restituiti

true se un elemento è stato rimosso e restituito correttamente; in caso contrario, false.

Implementazioni

Commenti

Per ConcurrentStack<T>, questa operazione tenterà di visualizzare l'oggetto nella parte superiore di ConcurrentStack<T>.

Si applica a

Vedi anche