ConcurrentBag<T>.TryTake(T) Método

Definição

Tenta remover e retornar um objeto do ConcurrentBag<T>.

public:
 virtual bool TryTake([Runtime::InteropServices::Out] T % result);
public bool TryTake (out T result);
abstract member TryTake : 'T -> bool
override this.TryTake : 'T -> bool
Public Function TryTake (ByRef result As T) As Boolean

Parâmetros

result
T

Quando este método retornar, result conterá o objeto removido do ConcurrentBag<T> ou o valor padrão de T se o multiconjunto estiver vazio.

Retornos

true se um objeto tiver sido removido com êxito; caso contrário, false.

Implementações

Aplica-se a

Confira também