Class EventBase
Base class that all EPiServer event based activities derives from. Its primary use is to make it possible to create a tracking profile that captures exactly all EPiServer related event activities
Namespace: EPiServer.WorkflowFoundation.Activities
Assembly: EPiServer.WorkflowFoundation.dll
Version: 8.11.0Syntax
public abstract class EventBase : HandleExternalEventActivity
Constructors
EventBase(Type, String, String)
Initializes a new instance of the EventBase class.
Declaration
protected EventBase(Type interfaceType, string eventName, string description)
Parameters
Type | Name | Description |
---|---|---|
System.Type | interfaceType | Type of the interface. |
System.String | eventName | Name of the event. |
System.String | description | The description. |
Properties
EventName
Gets the name of the raised event. This property must be set before local communication can occur.
Declaration
public override sealed string EventName { get; set; }
Property Value
Type | Description |
---|---|
System.String |
InterfaceType
Gets or sets the System.Workflow.Activities.ExternalDataExchangeAttribute attributed interface type of the local service whose event will be handled. This property must be set before local communication can occur.
Declaration
public override sealed Type InterfaceType { get; set; }
Property Value
Type | Description |
---|---|
System.Type |