HandleExternalEventActivity Класс

Определение

Внимание

The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*

Определяет действие взаимодействия рабочего процесса, которое используется для обработки события, вызываемого локальной службой.

public ref class HandleExternalEventActivity : System::Workflow::ComponentModel::Activity, System::Workflow::Activities::IEventActivity, System::Workflow::ComponentModel::IActivityEventListener<System::Workflow::ComponentModel::QueueEventArgs ^>, System::Workflow::ComponentModel::IDynamicPropertyTypeProvider
[System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.HandleExternalEventActivityValidator))]
public class HandleExternalEventActivity : System.Workflow.ComponentModel.Activity, System.Workflow.Activities.IEventActivity, System.Workflow.ComponentModel.IActivityEventListener<System.Workflow.ComponentModel.QueueEventArgs>, System.Workflow.ComponentModel.IDynamicPropertyTypeProvider
[System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.HandleExternalEventActivityValidator))]
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public class HandleExternalEventActivity : System.Workflow.ComponentModel.Activity, System.Workflow.Activities.IEventActivity, System.Workflow.ComponentModel.IActivityEventListener<System.Workflow.ComponentModel.QueueEventArgs>, System.Workflow.ComponentModel.IDynamicPropertyTypeProvider
[<System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.HandleExternalEventActivityValidator))>]
type HandleExternalEventActivity = class
    inherit Activity
    interface IEventActivity
    interface IActivityEventListener<QueueEventArgs>
    interface IDynamicPropertyTypeProvider
[<System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.HandleExternalEventActivityValidator))>]
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type HandleExternalEventActivity = class
    inherit Activity
    interface IEventActivity
    interface IActivityEventListener<QueueEventArgs>
    interface IDynamicPropertyTypeProvider
Public Class HandleExternalEventActivity
Inherits Activity
Implements IActivityEventListener(Of QueueEventArgs), IDynamicPropertyTypeProvider, IEventActivity
Наследование
HandleExternalEventActivity
Атрибуты
Реализации

Комментарии

Note

В этом материале рассматриваются типы и пространства имен, которые устарели. Дополнительные сведения см. в разделе Deprecated Types в Windows Workflow Foundation 4.5.

Локальная служба — это класс, реализующий локальный интерфейс службы (интерфейс, помеченный как ExternalDataExchangeAttribute) и добавляемый в нее ExternalDataExchangeService.

Получает HandleExternalEventActivity данные, когда ExternalDataExchangeService служба вызывает событие с данными события, производными от ExternalDataEventArgs.

Это HandleExternalEventActivity блокировка действия.

Классы, производные от HandleExternalEventActivity не должны реализовывать интерфейс, так как производный IActivityEventListener<T> класс не выполняется правильно.

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

Имя Описание
HandleExternalEventActivity()
Устаревшие..

Инициализирует новый экземпляр класса HandleExternalEventActivity.

HandleExternalEventActivity(String)
Устаревшие..

Инициализирует новый экземпляр HandleExternalEventActivity класса с помощью имени действия.

Поля

Имя Описание
CorrelationTokenProperty
Устаревшие..

Представляет объект, предназначенный DependencyPropertyCorrelationToken для свойства.

EventNameProperty
Устаревшие..

Соответствует имени события, определенного в интерфейсе, который был помечен с помощью .ExternalDataExchangeAttribute

InterfaceTypeProperty
Устаревшие..

Соответствует имени интерфейса, помеченного знаком ExternalDataExchangeAttribute.

InvokedEvent
Устаревшие..

Определяет делегат события, который выполняется после получения ожидаемого события из локальной службы.

ParameterBindingsProperty
Устаревшие..

Представляет объект, предназначенный DependencyPropertyParameterBindings для свойства.

RolesProperty
Устаревшие..

Определяет допустимые роли пользователей, которые разрешены отправлять сообщения от узла в это действие. Два типа поддерживаемых ролей: Active Directory и ASP.NET.

Свойства

Имя Описание
CorrelationToken
Устаревшие..

Возвращает или задает привязку для .CorrelationToken

Description
Устаревшие..

Возвращает или задает определяемое пользователем описание Activityобъекта.

(Унаследовано от Activity)
DesignMode
Устаревшие..

Возвращает значение, указывающее, находится ли этот экземпляр в режиме разработки или времени выполнения.

(Унаследовано от DependencyObject)
Enabled
Устаревшие..

Возвращает или задает значение, указывающее, включен ли этот экземпляр для выполнения и проверки.

(Унаследовано от Activity)
EventName
Устаревшие..

Возвращает имя создаваемого события. Это свойство должно быть задано, прежде чем может произойти локальное взаимодействие.

ExecutionResult
Устаревшие..

ActivityExecutionResult Получает последнюю попытку запустить этот экземпляр.

(Унаследовано от Activity)
ExecutionStatus
Устаревшие..

Возвращает текущий экземпляр ActivityExecutionStatus .

(Унаследовано от Activity)
InterfaceType
Устаревшие..

Возвращает или задает ExternalDataExchangeAttribute тип интерфейса атрибута локальной службы, событие которой обрабатывается. Это свойство должно быть задано, прежде чем может произойти локальное взаимодействие.

IsDynamicActivity
Устаревшие..

Возвращает сведения о том, выполняется ли действие в пределах стандартного ActivityExecutionContext экземпляра рабочего процесса.

(Унаследовано от Activity)
Name
Устаревшие..

Возвращает или задает имя этого экземпляра. Это имя должно соответствовать соглашению об именовании переменной языка программирования, используемого в проекте рабочего процесса.

(Унаследовано от Activity)
ParameterBindings
Устаревшие..

Возвращает коллекцию привязок параметров.

Parent
Устаревшие..

Возвращает объект CompositeActivity , содержащий этот Activityобъект.

(Унаследовано от Activity)
ParentDependencyObject
Устаревшие..

Возвращает родительский элемент DependencyObject в графе DependencyObject .

(Унаследовано от DependencyObject)
QualifiedName
Устаревшие..

Возвращает полное имя действия. Полные имена действий всегда уникальны в экземпляре рабочего процесса.

(Унаследовано от Activity)
Roles
Устаревшие..

Возвращает или задает ссылку на коллекцию ролей рабочего процесса.

Site
Устаревшие..

Возвращает или задает ссылку на Site компонент элемента DependencyObject.

(Унаследовано от DependencyObject)
UserData
Устаревшие..

Возвращает объект, IDictionary который связывает пользовательские данные с этим экземпляром класса.

(Унаследовано от DependencyObject)
WorkflowInstanceId
Устаревшие..

Возвращает связанный Guid с экземпляром объект.

(Унаследовано от Activity)

Методы

Имя Описание
AddHandler(DependencyProperty, Object)
Устаревшие..

Добавляет обработчик для события объекта DependencyObject.

(Унаследовано от DependencyObject)
Cancel(ActivityExecutionContext)
Устаревшие..

Отменяет обработку события.

Clone()
Устаревшие..

Создает глубокую копию Activity.

(Унаследовано от Activity)
Dispose()
Устаревшие..

Освобождает все ресурсы, используемые параметром DependencyObject.

(Унаследовано от DependencyObject)
Dispose(Boolean)
Устаревшие..

Освобождает неуправляемые ресурсы и при необходимости освобождает управляемые ресурсы, используемые DependencyObject.

(Унаследовано от DependencyObject)
Equals(Object)
Устаревшие..

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
Execute(ActivityExecutionContext)
Устаревшие..

Пытается запустить связанный HandleExternalEventActivity с ним ActivityExecutionContextобъект.

GetActivityByName(String, Boolean)
Устаревшие..

Возвращает экземпляр Activity , имя которого запрашивается из набора всех действий в корневом каталоге Activity этого экземпляра, если второй параметр находится false и находится под текущим Activity , если второй параметр имеет значение true.

(Унаследовано от Activity)
GetActivityByName(String)
Устаревшие..

Возвращает экземпляр Activity , имя которого запрашивается из набора всех действий, выполняемых в корневом действии этого экземпляра, который находится в рабочем процессе.

(Унаследовано от Activity)
GetBinding(DependencyProperty)
Устаревшие..

Предоставляет доступ к связанному ActivityBind с конкретным DependencyProperty.

(Унаследовано от DependencyObject)
GetBoundValue(ActivityBind, Type)
Устаревшие..

Извлекает Object объект, который является предметом ActivityBindобъекта.

(Унаследовано от DependencyObject)
GetHashCode()
Устаревшие..

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetInvocationList<T>(DependencyProperty)
Устаревшие..

Возвращает массив, содержащий делегаты для указанного DependencyProperty.

(Унаследовано от DependencyObject)
GetType()
Устаревшие..

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
GetValue(DependencyProperty)
Устаревшие..

Предоставляет доступ к значению указанного DependencyProperty.

(Унаследовано от DependencyObject)
GetValueBase(DependencyProperty)
Устаревшие..

Предоставляет доступ к связанному объекту объекта DependencyProperty и проходит GetValue(DependencyProperty) переопределение.

(Унаследовано от DependencyObject)
HandleFault(ActivityExecutionContext, Exception)
Устаревшие..

Вызывается при возникновении исключения в контексте выполнения этого экземпляра.

Initialize(IServiceProvider)
Устаревшие..

Инициализирует событие с помощью поставщика услуг.

InitializeProperties()
Устаревшие..

Выполняет инициализацию свойств зависимостей.

Invoke<T>(EventHandler<T>, T)
Устаревшие..

Подписывается и EventHandler вызывает этот делегат.

(Унаследовано от Activity)
Invoke<T>(IActivityEventListener<T>, T)
Устаревшие..

Подписывается и IActivityEventListener<T> вызывает этот делегат.

(Унаследовано от Activity)
IsBindingSet(DependencyProperty)
Устаревшие..

Указывает, задано ли значение привязки DependencyProperty . См. SetBinding(DependencyProperty, ActivityBind).

(Унаследовано от DependencyObject)
MemberwiseClone()
Устаревшие..

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
MetaEquals(DependencyObject)
Устаревшие..

Определяет, равно metaproperties ли DependencyObject это metaproperties параметризованному параметризованномуDependencyObject.

(Унаследовано от DependencyObject)
OnActivityExecutionContextLoad(IServiceProvider)
Устаревшие..

Вызывается средой выполнения рабочего процесса при загрузке ActivityExecutionContext. Например, этот метод вызывается во время создания ActivityExecutionContext, а также при каждом переинкарнации ActivityExecutionContext при загрузке экземпляра рабочего процесса из постоянного хранилища.

(Унаследовано от Activity)
OnActivityExecutionContextUnload(IServiceProvider)
Устаревшие..

Вызывается средой выполнения рабочего процесса при выгрузке ActivityExecutionContext. Например, этот метод вызывается во время завершения ActivityExecutionContext, а также при каждом выгрузке ActivityExecutionContext при сохранении экземпляра рабочего процесса.

(Унаследовано от Activity)
OnClosed(IServiceProvider)
Устаревшие..

Вызывается средой выполнения рабочего процесса в рамках перехода действия в Closed состояние.

OnInvoked(EventArgs)
Устаревшие..

Вызывается сразу после получения внешнего события, чтобы разрешить производным классам обрабатывать входящий трафик EventArgs до закрытия действия.

RaiseEvent(DependencyProperty, Object, EventArgs)
Устаревшие..

Вызывает связанный с указанным свойством Event зависимостей.

(Унаследовано от Activity)
RaiseGenericEvent<T>(DependencyProperty, Object, T)
Устаревшие..

Вызывает событие, связанное со ссылкой DependencyProperty.

(Унаследовано от Activity)
RegisterForStatusChange(DependencyProperty, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>)
Устаревшие..

Регистрирует указанное DependencyProperty событие изменения состояния.

(Унаследовано от Activity)
RemoveHandler(DependencyProperty, Object)
Устаревшие..

Удаляется EventHandler из связанного DependencyPropertyобъекта.

(Унаследовано от DependencyObject)
RemoveProperty(DependencyProperty)
Устаревшие..

Удаляет объект DependencyProperty из DependencyObject.

(Унаследовано от DependencyObject)
Save(Stream, IFormatter)
Устаревшие..

Записывает данные ActivityStream на сохраняемость с помощью пользовательского IFormatter предоставленного для сериализации.

(Унаследовано от Activity)
Save(Stream)
Устаревшие..

Записывает значение ActivityStream для сохраняемости.

(Унаследовано от Activity)
SetBinding(DependencyProperty, ActivityBind)
Устаревшие..

ActivityBind Задает для указанного DependencyPropertyпараметра.

(Унаследовано от DependencyObject)
SetBoundValue(ActivityBind, Object)
Устаревшие..

Задает значение целевого объекта ActivityBind.

(Унаследовано от DependencyObject)
SetReadOnlyPropertyValue(DependencyProperty, Object)
Устаревшие..

Задает значение , DependencyPropertyкоторое доступно только для чтения.

(Унаследовано от DependencyObject)
SetValue(DependencyProperty, Object)
Устаревшие..

Задает значение DependencyProperty объекта.

(Унаследовано от DependencyObject)
SetValueBase(DependencyProperty, Object)
Устаревшие..

Задает значение указанного DependencyPropertyObject, обходя значение SetValue(DependencyProperty, Object).

(Унаследовано от DependencyObject)
ToString()
Устаревшие..

Предоставляет строку, представляющую этот экземпляр.

(Унаследовано от Activity)
TrackData(Object)
Устаревшие..

Сообщает инфраструктуру отслеживания во время выполнения ожидающих сведений об отслеживании.

(Унаследовано от Activity)
TrackData(String, Object)
Устаревшие..

Сообщает инфраструктуру отслеживания во время выполнения ожидающих сведений об отслеживании.

(Унаследовано от Activity)
Uninitialize(IServiceProvider)
Устаревшие..

При переопределении в производном классе предоставляет отмену инициализации поставщиком услуг для действия.

(Унаследовано от Activity)
UnregisterForStatusChange(DependencyProperty, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>)
Устаревшие..

Отменяет регистрацию указанного DependencyProperty события изменения состояния.

(Унаследовано от Activity)

События

Имя Описание
Canceling
Устаревшие..

Происходит при отмене выполнения действия.

(Унаследовано от Activity)
Closed
Устаревшие..

Происходит при Activity завершении выполнения.

(Унаследовано от Activity)
Compensating
Устаревшие..

Происходит при выполнении метода компенсации в объекте Activity.

(Унаследовано от Activity)
Executing
Устаревшие..

Происходит при Activity запуске.

(Унаследовано от Activity)
Faulting
Устаревшие..

Возникает при возникновении исключения во время выполнения экземпляра.

(Унаследовано от Activity)
Invoked
Устаревшие..

Происходит при получении внешнего события.

StatusChanged
Устаревшие..

Происходит при ActivityExecutionStatus выполнении изменений Activity .

(Унаследовано от Activity)

Явные реализации интерфейса

Имя Описание
IActivityEventListener<QueueEventArgs>.OnEvent(Object, QueueEventArgs)
Устаревшие..

Определяет процедуру обработки при возникновении события подписки на событие.

IComponent.Disposed
Устаревшие..

Представляет метод, обрабатывающий событие Disposed компонента.

(Унаследовано от DependencyObject)
IDynamicPropertyTypeProvider.GetAccessType(IServiceProvider, String)
Устаревшие..

Возвращает тип доступа для указанного свойства.

IDynamicPropertyTypeProvider.GetPropertyType(IServiceProvider, String)
Устаревшие..

Возвращает указанное Type свойство.

IEventActivity.QueueName
Устаревшие..

Возвращает имя WorkflowQueue, в которой действие ожидает поступления данных.

IEventActivity.Subscribe(ActivityExecutionContext, IActivityEventListener<QueueEventArgs>)
Устаревшие..

Создает подписку HandleExternalEventActivity действия на событие.

IEventActivity.Unsubscribe(ActivityExecutionContext, IActivityEventListener<QueueEventArgs>)
Устаревшие..

Отменяет подписку HandleExternalEventActivity действия на событие.

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