Udostępnij za pośrednictwem


DispatcherOperation Klasa

Definicja

Reprezentuje obiekt używany do interakcji z operacją, która została wysłana do Dispatcher kolejki.

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
Dziedziczenie
DispatcherOperation
Pochodne

Uwagi

BeginInvokeDispatcherOperation zwraca obiekt, gdy jest wywoływany.

Obiekt DispatcherOperation może służyć do interakcji z delegatem w Dispatcher kolejce, takich jak zmiana priorytetu operacji lub przerwanie operacji.

Aby uzyskać wartość zwracaną przez wywoływanego delegata, użyj Result właściwości .

Nie DispatcherOperation jest to granica obsługi wyjątków. Oznacza to, że wyjątki są obsługiwane przez Dispatcher operację i nie są zachowywane przez operację.

Właściwości

Dispatcher

Pobiera, do Dispatcher którego została wysłana operacja.

Priority

Pobiera lub ustawia priorytet operacji w kolejce Dispatcher .

Result

Pobiera wynik operacji po jej zakończeniu.

Status

Pobiera bieżący stan operacji.

Task

Pobiera element Task<TResult> reprezentujący bieżącą operację.

Metody

Abort()

Przerywa operację.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetAwaiter()

Zwraca obiekt, który jest powiadamiany po zakończeniu operacji asynchronicznej.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
InvokeDelegateCore()

Rozpoczyna operację skojarzona z tym DispatcherOperationelementem .

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
Wait()

Czeka na zakończenie operacji.

Wait(TimeSpan)

Czeka na ukończenie operacji w określonym przedziale czasu.

Zdarzenia

Aborted

Występuje po przerwaniu operacji.

Completed

Występuje po zakończeniu operacji.

Dotyczy