ConcurrentBag<T>.TryTake(T) Methode

Definition

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

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

Parameter

result
T

Wenn diese Methode beendet wird, enthält result das aus der ConcurrentBag<T> entfernte Objekt oder den Standardwert T, wenn die Sammlung leer ist.

Gibt zurück

true, wenn ein Objekt erfolgreich entfernt wurde, andernfalls false.

Implementiert

Gilt für:

Weitere Informationen