ConcurrentQueue<T>.IProducerConsumerCollection<T>.TryTake(T) Método

Definición

Intenta quitar y devolver un objeto de IProducerConsumerCollection<T>.Attempts to remove and return an object from the 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);
Function TryTake (ByRef item As T) As Boolean Implements IProducerConsumerCollection(Of T).TryTake

Parámetros

item
T

Cuando este método devuelve un valor, si la operación se realizó correctamente, item contiene el objeto que se ha quitado.When this method returns, if the operation was successful, item contains the object removed. Si no había ningún objeto para quitar, el valor estará sin especificar.If no object was available to be removed, the value is unspecified.

Devoluciones

true si un elemento se ha quitado y devuelto correctamente; de lo contrario, es false.true if an element was removed and returned successfully; otherwise, false.

Implementaciones

Comentarios

Por ConcurrentQueue<T>, esta operación intentará quitar el objeto desde el principio del ConcurrentQueue<T>.For ConcurrentQueue<T>, this operation will attempt to remove the object from the beginning of the ConcurrentQueue<T>.

Se aplica a

Consulte también: