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() |
В случае реализации в производном классе возвращает аргумент DelegateOutArgument делегата ActivityDelegate. |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
OnGetRuntimeDelegateArguments(IList<RuntimeDelegateArgument>) |
Передает список аргументов времени выполнения для делегата ActivityDelegate. |
ShouldSerializeDisplayName() |
Показывает, должно ли значение свойства DisplayName проходить сериализацию в XAML-код. |
ToString() |
Возвращает представление типа String для делегата ActivityDelegate, который содержит свойство DisplayName. |