ActivityDelegate Třída

Definice

Představuje zpětné volání založené na aktivitách.

public ref class ActivityDelegate abstract
[System.Windows.Markup.ContentProperty("Handler")]
public abstract class ActivityDelegate
[<System.Windows.Markup.ContentProperty("Handler")>]
type ActivityDelegate = class
Public MustInherit Class ActivityDelegate
Dědičnost
ActivityDelegate
Odvozené
Atributy

Poznámky

Delegáti aktivit umožňují autorům aktivit zveřejnit zpětná volání s konkrétními podpisy, pro které můžou uživatelé aktivity poskytovat obslužné rutiny založené na aktivitách. Existují dva typy delegátů aktivit: ActivityAction<T> slouží k vyvolání aktivit, které nemají návratovou hodnotu, a ActivityFunc<TResult> slouží k vyvolání aktivit, které mají návratovou hodnotu. Delegáti činností jsou užitečné ve scénářích, kdy musí být podřízená činnost povinně omezena na určitý podpis.

Konstruktory

Name Description
ActivityDelegate()

Volá se odvozenými konstruktory třídy k inicializaci objektu.

Vlastnosti

Name Description
DisplayName

Získá nebo nastaví volitelný popisný název, který se používá pro ladění, ověřování, zpracování výjimek a sledování.

Handler

Získá nebo nastaví aktivitu, která je reprezentována tímto ActivityDelegate.

Metody

Name Description
Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

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

Slouží jako výchozí funkce hash.

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

Při implementaci v odvozené třídě vrátí DelegateOutArgument hodnotu ActivityDelegate.

GetType()

Získá Type aktuální instance.

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

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
OnGetRuntimeDelegateArguments(IList<RuntimeDelegateArgument>)

Poskytuje seznam argumentů modulu runtime pro ActivityDelegate.

ShouldSerializeDisplayName()

Určuje, zda DisplayName má být hodnota vlastnosti serializována do XAML.

ToString()

String Vrátí reprezentaciActivityDelegate, která obsahuje DisplayNamehodnotu .

Platí pro