Sdílet prostřednictvím


ActivityDelegate Třída

Definice

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

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> používá se pro vyvolání aktivit, které nemají návratovou hodnotu, a ActivityFunc<TResult> používá se pro vyvolání aktivit, které mají návratovou hodnotu. Delegáti aktivit jsou užitečné ve scénářích, kdy podřízená aktivita musí být omezena na určitý podpis.

Konstruktory

ActivityDelegate()

Volána konstruktory odvozené třídy inicializovat objekt.

Vlastnosti

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

Equals(Object)

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

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

Slouží jako výchozí hashovací funkce.

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

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

GetType()

Získá aktuální Type instanci.

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

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

(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 na XAML.

ToString()

String Vrátí reprezentaci objektuActivityDelegate, který obsahuje DisplayNamehodnotu .

Platí pro