34 implementations of IActivityEventListener
System.Workflow.Activities (17)
Conditional.cs (1)
31public sealed class IfElseActivity : CompositeActivity, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>
ConstrainedGroup.cs (1)
34public sealed class ConditionedActivityGroup : CompositeActivity, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>
Delay.cs (1)
29public sealed class DelayActivity : Activity, IEventActivity, IActivityEventListener<QueueEventArgs>
EventHandlers.cs (2)
28public sealed class EventHandlersActivity : CompositeActivity, IActivityEventListener<ActivityExecutionStatusChangedEventArgs> 348private sealed class EventHandlerEventActivitySubscriber : IActivityEventListener<QueueEventArgs>
EventHandlingScope.cs (1)
28public sealed class EventHandlingScopeActivity : CompositeActivity, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>
EventSinkActivity.cs (1)
27public class HandleExternalEventActivity : Activity, IEventActivity, IPropertyValueProvider, IActivityEventListener<QueueEventArgs>, IDynamicPropertyTypeProvider
Listen.cs (2)
33public sealed class ListenActivity : CompositeActivity, IActivityEventListener<ActivityExecutionStatusChangedEventArgs> 241private sealed class ListenEventActivitySubscriber : IActivityEventListener<QueueEventArgs>
LocalService\CorrelationTokenInvalidatedHandler.cs (1)
14internal sealed class CorrelationTokenInvalidatedHandler : IActivityEventListener<CorrelationTokenEventArgs>
LocalService\FollowerQueueCreator.cs (1)
19internal sealed class FollowerQueueCreator : IActivityEventListener<QueueEventArgs>
Parallel.cs (1)
32public sealed class ParallelActivity : CompositeActivity, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>
Sequence.cs (1)
26public class SequenceActivity : CompositeActivity, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>
StateMachineSubscription.cs (1)
22internal abstract class StateMachineSubscription : IActivityEventListener<QueueEventArgs>
Task.cs (1)
748class ReplicatorSubscriber : IActivityEventListener<ActivityExecutionStatusChangedEventArgs>
WebServiceReceive.cs (1)
32public sealed class WebServiceInputActivity : Activity, IEventActivity, IPropertyValueProvider, IActivityEventListener<QueueEventArgs>, IDynamicPropertyTypeProvider
While.cs (1)
28public sealed class WhileActivity : CompositeActivity, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>
System.Workflow.ComponentModel (14)
AuthoringOM\Behaviors\CancellationHandler.cs (1)
18public sealed class CancellationHandlerActivity : CompositeActivity, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>
AuthoringOM\Behaviors\CompensatableTransactionScopeActivity.cs (1)
22public sealed class CompensatableTransactionScopeActivity : CompositeActivity, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>, ICompensatableActivity
AuthoringOM\Behaviors\Compensate.cs (1)
21public sealed class CompensateActivity : Activity, IPropertyValueProvider, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>
AuthoringOM\Behaviors\Compensation.cs (1)
19public sealed class CompensationHandlerActivity : CompositeActivity, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>
AuthoringOM\Behaviors\ExceptionHandler.cs (1)
27public sealed class FaultHandlerActivity : CompositeActivity, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>, ITypeFilterProvider, IDynamicPropertyTypeProvider
AuthoringOM\Behaviors\ExceptionHandlers.cs (1)
28public sealed class FaultHandlersActivity : CompositeActivity, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>
AuthoringOM\Behaviors\SynchronizationScope.cs (1)
25public sealed class SynchronizationScopeActivity : CompositeActivity, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>
AuthoringOM\Behaviors\TransactionScope.cs (1)
22public sealed class TransactionScopeActivity : CompositeActivity, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>
AuthoringOM\Filters\CompensationHandlingFilter.cs (1)
7internal class CompensationHandlingFilter : ActivityExecutionFilter, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>
AuthoringOM\Filters\FaultHandlingFilter.cs (1)
10internal sealed class FaultAndCancellationHandlingFilter : ActivityExecutionFilter, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>
AuthoringOM\Filters\SynchronizationFilter.cs (2)
18internal sealed class SynchronizationFilter : ActivityExecutionFilter, IActivityEventListener<EventArgs>, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>
AuthoringOM\Filters\TransactionFilter.cs (2)
32internal sealed class TransactedContextFilter : ActivityExecutionFilter, IActivityEventListener<EventArgs>, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>
System.WorkflowServices (3)
System\Workflow\Activities\ReceiveActivity.cs (3)
40IActivityEventListener<QueueEventArgs>, 1536class SecurityShim : IActivityEventListener<QueueEventArgs>, IDisposable 1592class ValidationShim : IActivityEventListener<QueueEventArgs>, IDisposable
75 references to IActivityEventListener
System.Workflow.Activities (30)
Conditional.cs (1)
121void IActivityEventListener<ActivityExecutionStatusChangedEventArgs>.OnEvent(object sender, ActivityExecutionStatusChangedEventArgs e)
ConstrainedGroup.cs (1)
486void IActivityEventListener<ActivityExecutionStatusChangedEventArgs>.OnEvent(object sender, ActivityExecutionStatusChangedEventArgs e)
Delay.cs (3)
273void IActivityEventListener<QueueEventArgs>.OnEvent(object sender, QueueEventArgs e) 298void IEventActivity.Subscribe(ActivityExecutionContext parentContext, IActivityEventListener<QueueEventArgs> parentEventHandler) 329void IEventActivity.Unsubscribe(ActivityExecutionContext parentContext, IActivityEventListener<QueueEventArgs> parentEventHandler)
EventHandlers.cs (2)
237void IActivityEventListener<ActivityExecutionStatusChangedEventArgs>.OnEvent(object sender, ActivityExecutionStatusChangedEventArgs e) 386void IActivityEventListener<QueueEventArgs>.OnEvent(object sender, QueueEventArgs e)
EventHandlingScope.cs (1)
104void IActivityEventListener<ActivityExecutionStatusChangedEventArgs>.OnEvent(object sender, ActivityExecutionStatusChangedEventArgs e)
EventSinkActivity.cs (3)
347void IActivityEventListener<QueueEventArgs>.OnEvent(object sender, QueueEventArgs e) 383void IEventActivity.Subscribe(ActivityExecutionContext parentContext, IActivityEventListener<QueueEventArgs> parentEventHandler) 393void IEventActivity.Unsubscribe(ActivityExecutionContext parentContext, IActivityEventListener<QueueEventArgs> parentEventHandler)
Interfaces.cs (2)
46void Subscribe(ActivityExecutionContext parentContext, IActivityEventListener<QueueEventArgs> parentEventHandler); 47void Unsubscribe(ActivityExecutionContext parentContext, IActivityEventListener<QueueEventArgs> parentEventHandler);
Listen.cs (2)
222void IActivityEventListener<ActivityExecutionStatusChangedEventArgs>.OnEvent(object sender, ActivityExecutionStatusChangedEventArgs e) 250void IActivityEventListener<QueueEventArgs>.OnEvent(object sender, QueueEventArgs e)
LocalService\CorrelationService.cs (3)
60internal static bool Subscribe(IServiceProvider context, Activity activity, Type interfaceType, string methodName, IActivityEventListener<QueueEventArgs> eventListener, Guid instanceId) 98internal static bool Unsubscribe(IServiceProvider context, Activity activity, Type interfaceType, string methodName, IActivityEventListener<QueueEventArgs> eventListener) 249private static void SubscribeForCorrelationTokenInvalidation(Activity activity, Type interfaceType, string followermethodName, IActivityEventListener<QueueEventArgs> eventListener, Guid instanceId)
LocalService\CorrelationTokenInvalidatedHandler.cs (3)
16IActivityEventListener<QueueEventArgs> eventHandler; 25internal CorrelationTokenInvalidatedHandler(Type interfaceType, string operation, IActivityEventListener<QueueEventArgs> eventHandler, Guid instanceId) 34void IActivityEventListener<CorrelationTokenEventArgs>.OnEvent(object sender, CorrelationTokenEventArgs dataChangeEventArgs)
LocalService\FollowerQueueCreator.cs (1)
45void IActivityEventListener<QueueEventArgs>.OnEvent(object sender, QueueEventArgs args)
Parallel.cs (1)
142void IActivityEventListener<ActivityExecutionStatusChangedEventArgs>.OnEvent(object sender, ActivityExecutionStatusChangedEventArgs e)
Sequence.cs (1)
107void IActivityEventListener<ActivityExecutionStatusChangedEventArgs>.OnEvent(Object sender, ActivityExecutionStatusChangedEventArgs e)
StateMachineSubscription.cs (1)
46void IActivityEventListener<QueueEventArgs>.OnEvent(object sender, QueueEventArgs e)
Task.cs (1)
765void IActivityEventListener<ActivityExecutionStatusChangedEventArgs>.OnEvent(object sender, ActivityExecutionStatusChangedEventArgs e)
WebServiceReceive.cs (3)
366void IActivityEventListener<QueueEventArgs>.OnEvent(object sender, QueueEventArgs e) 384void IEventActivity.Subscribe(ActivityExecutionContext parentContext, IActivityEventListener<QueueEventArgs> parentEventHandler) 394void IEventActivity.Unsubscribe(ActivityExecutionContext parentContext, IActivityEventListener<QueueEventArgs> parentEventHandler)
While.cs (1)
138void IActivityEventListener<ActivityExecutionStatusChangedEventArgs>.OnEvent(object sender, ActivityExecutionStatusChangedEventArgs e)
System.Workflow.ComponentModel (29)
AuthoringOM\Activity.cs (5)
441protected internal void Invoke<T>(IActivityEventListener<T> eventListener, T e) where T : EventArgs 574internal void HoldLockOnStatusChange(IActivityEventListener<ActivityExecutionStatusChangedEventArgs> eventListener) 581internal void ReleaseLockOnStatusChange(IActivityEventListener<ActivityExecutionStatusChangedEventArgs> eventListener) 749public void RegisterForStatusChange(DependencyProperty dependencyProp, IActivityEventListener<ActivityExecutionStatusChangedEventArgs> activityStatusChangeListener) 778public void UnregisterForStatusChange(DependencyProperty dependencyProp, IActivityEventListener<ActivityExecutionStatusChangedEventArgs> activityStatusChangeListener)
AuthoringOM\ActivityExecutionContext.cs (1)
401internal bool AcquireLocks(IActivityEventListener<EventArgs> locksAcquiredCallback)
AuthoringOM\ActivityExecutorDelegateInfo.cs (7)
19private IActivityEventListener<T> eventListener = null; 29public ActivityExecutorDelegateInfo(IActivityEventListener<T> eventListener, Activity contextActivity) 38public ActivityExecutorDelegateInfo(IActivityEventListener<T> eventListener, Activity contextActivity, bool wantInTransact) 63internal ActivityExecutorDelegateInfo(bool useCurrentContext, IActivityEventListener<T> eventListener, Activity contextActivity) 116public IActivityEventListener<T> EventListener 265private IActivityEventListener<T> eventListener = null; 279public ActivityExecutorDelegateOperation(string activityQualifiedName, IActivityEventListener<T> eventListener, T e, int contextId)
AuthoringOM\Behaviors\CancellationHandler.cs (1)
47void IActivityEventListener<ActivityExecutionStatusChangedEventArgs>.OnEvent(Object sender, ActivityExecutionStatusChangedEventArgs e)
AuthoringOM\Behaviors\CompensatableTransactionScopeActivity.cs (1)
64void IActivityEventListener<ActivityExecutionStatusChangedEventArgs>.OnEvent(Object sender, ActivityExecutionStatusChangedEventArgs e)
AuthoringOM\Behaviors\Compensate.cs (1)
69void IActivityEventListener<ActivityExecutionStatusChangedEventArgs>.OnEvent(object sender, ActivityExecutionStatusChangedEventArgs e)
AuthoringOM\Behaviors\Compensation.cs (1)
48void IActivityEventListener<ActivityExecutionStatusChangedEventArgs>.OnEvent(Object sender, ActivityExecutionStatusChangedEventArgs e)
AuthoringOM\Behaviors\ExceptionHandler.cs (1)
90void IActivityEventListener<ActivityExecutionStatusChangedEventArgs>.OnEvent(Object sender, ActivityExecutionStatusChangedEventArgs e)
AuthoringOM\Behaviors\ExceptionHandlers.cs (1)
96void IActivityEventListener<ActivityExecutionStatusChangedEventArgs>.OnEvent(object sender, ActivityExecutionStatusChangedEventArgs e)
AuthoringOM\Behaviors\SynchronizationScope.cs (1)
63void IActivityEventListener<ActivityExecutionStatusChangedEventArgs>.OnEvent(Object sender, ActivityExecutionStatusChangedEventArgs e)
AuthoringOM\Behaviors\TransactionScope.cs (1)
66void IActivityEventListener<ActivityExecutionStatusChangedEventArgs>.OnEvent(Object sender, ActivityExecutionStatusChangedEventArgs e)
AuthoringOM\Filters\CompensationHandlingFilter.cs (3)
28void IActivityEventListener<ActivityExecutionStatusChangedEventArgs>.OnEvent(object sender, ActivityExecutionStatusChangedEventArgs e) 116internal static bool TryCompensateLastCompletedChildActivity(ActivityExecutionContext context, Activity targetActivity, IActivityEventListener<ActivityExecutionStatusChangedEventArgs> statusChangeHandler) 132private static bool TryCompensateLastCompletedChildActivity(ActivityExecutionContext context, Activity targetActivity, IActivityEventListener<ActivityExecutionStatusChangedEventArgs> statusChangeHandler, bool isimmediateCompensation)
AuthoringOM\Filters\TransactionFilter.cs (2)
54void IActivityEventListener<ActivityExecutionStatusChangedEventArgs>.OnEvent(object sender, ActivityExecutionStatusChangedEventArgs e) 127void IActivityEventListener<EventArgs>.OnEvent(object sender, EventArgs e)
AuthoringOM\Sequence.cs (3)
31activity.EnabledActivities[0].RegisterForStatusChange(Activity.ClosedEvent, (IActivityEventListener<ActivityExecutionStatusChangedEventArgs>)activity); 68e.Activity.UnregisterForStatusChange(Activity.ClosedEvent, (IActivityEventListener<ActivityExecutionStatusChangedEventArgs>)activity); 98children[indexOfNextActivity].RegisterForStatusChange(Activity.ClosedEvent, (IActivityEventListener<ActivityExecutionStatusChangedEventArgs>)activity);
System.Workflow.Runtime (7)
CorrelationToken.cs (2)
151public void SubscribeForCorrelationTokenInitializedEvent(Activity activity, IActivityEventListener<CorrelationTokenEventArgs> dataChangeListener) 172public void UnsubscribeFromCorrelationTokenInitializedEvent(Activity activity, IActivityEventListener<CorrelationTokenEventArgs> dataChangeListener)
WorkflowQueue.cs (5)
57public void RegisterForQueueItemAvailable(IActivityEventListener<QueueEventArgs> eventListener) 61public void RegisterForQueueItemAvailable(IActivityEventListener<QueueEventArgs> eventListener, string subscriberQualifiedName) 81public void UnregisterForQueueItemAvailable(IActivityEventListener<QueueEventArgs> eventListener) 120public void RegisterForQueueItemArrived(IActivityEventListener<QueueEventArgs> eventListener) 130public void UnregisterForQueueItemArrived(IActivityEventListener<QueueEventArgs> eventListener)
System.WorkflowServices (9)
System\Workflow\Activities\ReceiveActivity.cs (9)
111private IActivityEventListener<QueueEventArgs> securityShim; 112private IActivityEventListener<QueueEventArgs> validationShim; 419void IActivityEventListener<QueueEventArgs>.OnEvent(object sender, 535IActivityEventListener<QueueEventArgs> parentEventHandler) 581IActivityEventListener<QueueEventArgs> parentEventHandler) 1550void IActivityEventListener<QueueEventArgs>.OnEvent(object sender, QueueEventArgs queueEventArgs) 1594IActivityEventListener<QueueEventArgs> activityEventListener; 1597internal ValidationShim(ReceiveActivity receiveActivity, IActivityEventListener<QueueEventArgs> activityEventListener) 1613void IActivityEventListener<QueueEventArgs>.OnEvent(object sender, QueueEventArgs queueEventArgs)