ImmutableInterlocked.TryDequeue<T>(ImmutableQueue<T>, T) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Atomisch verwijdert en retourneert het opgegeven element aan het hoofd van de wachtrij, als de wachtrij niet leeg is.
public:
generic <typename T>
static bool TryDequeue(System::Collections::Immutable::ImmutableQueue<T> ^ % location, [Runtime::InteropServices::Out] T % value);
public static bool TryDequeue<T>(ref System.Collections.Immutable.ImmutableQueue<T> location, out T value);
static member TryDequeue : ImmutableQueue * 'T -> bool
Public Shared Function TryDequeue(Of T) (ByRef location As ImmutableQueue(Of T), ByRef value As T) As Boolean
Type parameters
- T
Het type items in de wachtrij.
Parameters
- location
- ImmutableQueue<T>
De variabele of het veld die atomisch moet worden bijgewerkt.
- value
- T
Stel deze waarde in vanaf de kop van de wachtrij, als de wachtrij niet leeg is.
Retouren
true als de wachtrij niet leeg is en het hoofdelement wordt verwijderd; anders, false.