DispatcherOperation Třída

Definice

Představuje objekt, který se používá k interakci s operací, která byla publikována do fronty Dispatcher .

public ref class DispatcherOperation sealed
public ref class DispatcherOperation
public sealed class DispatcherOperation
public class DispatcherOperation
type DispatcherOperation = class
Public NotInheritable Class DispatcherOperation
Public Class DispatcherOperation
Dědičnost
DispatcherOperation
Odvozené

Poznámky

BeginInvokeDispatcherOperation vrátí objekt při jeho zavolání.

Objekt DispatcherOperation lze použít k interakci s delegátem ve Dispatcher frontě, například ke změně priority operace nebo k přerušení operace.

Chcete-li získat návrat hodnotu vyvolaného delegáta, použijte Result vlastnost.

Nejedná se DispatcherOperation o hranici zpracování výjimek. To znamená, že operace zpracovává Dispatcher výjimky a nezachovávají se.

Vlastnosti

Dispatcher

Dispatcher Získá, že operace byla publikována.

Priority

Získá nebo nastaví prioritu operace ve frontě Dispatcher .

Result

Získá výsledek operace po dokončení.

Status

Získá aktuální stav operace.

Task

Task<TResult> Získá hodnotu, která představuje aktuální operaci.

Metody

Abort()

Přeruší operaci.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetAwaiter()

Vrátí objekt, který je upozorněn po dokončení asynchronní operace.

GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Type Získá aktuální instanci.

(Zděděno od Object)
InvokeDelegateCore()

Zahájí operaci, která je přidružena k tomuto DispatcherOperation.

MemberwiseClone()

Vytvoří použádnou kopii aktuálního souboru Object.

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
Wait()

Čeká na dokončení operace.

Wait(TimeSpan)

Čeká na dokončení operace v zadaném časovém období.

událost

Aborted

Nastane, když je operace přerušena.

Completed

Nastane po dokončení operace.

Platí pro