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