ActivityDelegate ActivityDelegate ActivityDelegate ActivityDelegate Class

Определение

Представляет обратный вызов на основе действия.Represents an activity-based callback.

public ref class ActivityDelegate abstract
[System.Windows.Markup.ContentProperty("Handler")]
public abstract class ActivityDelegate
type ActivityDelegate = class
Public MustInherit Class ActivityDelegate
Наследование
ActivityDelegateActivityDelegateActivityDelegateActivityDelegate
Производный
Атрибуты

Комментарии

Делегаты действий позволяют создателям действий предоставлять обратные вызовы с определенными сигнатурами, для которых пользователи действия могут предоставлять основанные на действиях обработчики.Activity delegates enable activity authors to expose callbacks with specific signatures that users of the activity can provide activity-based handlers for. Существует два типа делегатов действия: ActivityAction<T> используется для вызова действий, которые не возвращают значение, а ActivityFunc<TResult> используется для вызова действий, которые возвращают значение.There are two types of activity delegates: ActivityAction<T> is used for invoking activities that do not have a return value, and ActivityFunc<TResult> is used for invoking activities that do have a return value. Делегаты действий удобно использовать в тех случаях, когда дочерние действия должны быть ограничены необходимостью использования определенной сигнатуры.Activity delegates are useful in scenarios where a child activity must be constrained to having a certain signature.

Конструкторы

ActivityDelegate() ActivityDelegate() ActivityDelegate() ActivityDelegate()

Вызывается из конструкторов в производных классах, чтобы инициализировать объект.Called by derived class constructors to initialize the object.

Свойства

DisplayName DisplayName DisplayName DisplayName

Возвращает или задает дополнительное понятное имя, используемое для отладки, проверки, обработки исключений и отслеживания.Gets or sets an optional friendly name that is used for debugging, validation, exception handling, and tracking.

Handler Handler Handler Handler

Возвращает или задает действие, представляемое этим делегатом ActivityDelegate.Gets or sets the activity that is represented by this ActivityDelegate.

Методы

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Определяет, равен ли заданный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Inherited from Object)
GetResultArgument() GetResultArgument() GetResultArgument() GetResultArgument()

В случае реализации в производном классе возвращает аргумент DelegateOutArgument делегата ActivityDelegate.When implemented in a derived class, returns the DelegateOutArgument of the ActivityDelegate.

GetType() GetType() GetType() GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Inherited from Object)
OnGetRuntimeDelegateArguments(IList<RuntimeDelegateArgument>) OnGetRuntimeDelegateArguments(IList<RuntimeDelegateArgument>) OnGetRuntimeDelegateArguments(IList<RuntimeDelegateArgument>) OnGetRuntimeDelegateArguments(IList<RuntimeDelegateArgument>)

Передает список аргументов времени выполнения для делегата ActivityDelegate.Supplies a list of runtime arguments for the ActivityDelegate.

ShouldSerializeDisplayName() ShouldSerializeDisplayName() ShouldSerializeDisplayName() ShouldSerializeDisplayName()

Показывает, должно ли значение свойства DisplayName проходить сериализацию в XAML-код.Indicates whether the DisplayName property value should be serialized to XAML.

ToString() ToString() ToString() ToString()

Возвращает представление типа String для делегата ActivityDelegate, который содержит свойство DisplayName.Returns a String representation of the ActivityDelegate that contains the DisplayName.

Применяется к