TaskScheduler.TryDequeue(Task) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Försöker ta bort en Task som tidigare stod i kö till den här schemaläggaren.
protected public:
virtual bool TryDequeue(System::Threading::Tasks::Task ^ task);
[System.Security.SecurityCritical]
protected internal virtual bool TryDequeue(System.Threading.Tasks.Task task);
protected internal virtual bool TryDequeue(System.Threading.Tasks.Task task);
[<System.Security.SecurityCritical>]
abstract member TryDequeue : System.Threading.Tasks.Task -> bool
override this.TryDequeue : System.Threading.Tasks.Task -> bool
abstract member TryDequeue : System.Threading.Tasks.Task -> bool
override this.TryDequeue : System.Threading.Tasks.Task -> bool
Protected Friend Overridable Function TryDequeue (task As Task) As Boolean
Parametrar
Returer
Ett booleskt värde som anger om task argumentet har dequeuerats.
- Attribut
Undantag
Argumentet task är null.
Kommentarer
Mer information finns i TaskScheduler.
Den här metoden kan köras i ett äntligen block; Därför bör den returneras så snabbt som möjligt så att resurser som CancellationTokenRegistration objekt kan tas bort i tid.