ActivityDelegate Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет обратный вызов на основе действий.
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
- Наследование
-
ActivityDelegate
- Производный
- Атрибуты
Комментарии
Делегаты действий позволяют авторам действий предоставлять обратные вызовы с определенными подписями, которые пользователи действия могут предоставлять обработчики на основе действий. Существует два типа делегатов действий: ActivityAction<T> используется для вызова действий, не имеющих возвращаемого значения, и ActivityFunc<TResult> используется для вызова действий с возвращаемым значением. Делегаты действий удобно использовать в тех случаях, когда дочерние действия должны быть ограничены необходимостью использования определенной сигнатуры.
Конструкторы
| Имя | Описание |
|---|---|
| ActivityDelegate() |
Вызывается производными конструкторами классов для инициализации объекта. |
Свойства
| Имя | Описание |
|---|---|
| DisplayName |
Возвращает или задает необязательное понятное имя, используемое для отладки, проверки, обработки исключений и отслеживания. |
| Handler |
Возвращает или задает действие, представленное этим ActivityDelegateдействием. |
Методы
| Имя | Описание |
|---|---|
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetResultArgument() |
При реализации в производном классе возвращает значение DelegateOutArgumentActivityDelegate. |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| OnGetRuntimeDelegateArguments(IList<RuntimeDelegateArgument>) |
Предоставляет список аргументов среды выполнения для ActivityDelegateобъекта . |
| ShouldSerializeDisplayName() |
Указывает, следует ли DisplayName сериализовать значение свойства в XAML. |
| ToString() |
String Возвращает представлениеActivityDelegate, содержащее объект DisplayName. |