SaaS CMS has officially launched! Learn more now.

Class EventMessageFactory

Inheritance
System.Object
EventMessageFactory
Namespace: EPiServer.Events.Providers.Internal
Assembly: EPiServer.Events.dll
Version: 12.0.3
Syntax
[ServiceConfiguration]
public class EventMessageFactory : Object, IEventMessageFactory

Constructors

EventMessageFactory(IEventSiteRegistry, IEventHostingEnvironment)

Declaration
public EventMessageFactory(IEventSiteRegistry eventSiteRegistry, IEventHostingEnvironment hostingEnvironment)
Parameters
Type Name Description
IEventSiteRegistry eventSiteRegistry
IEventHostingEnvironment hostingEnvironment

Methods

Create(Guid, Object, Boolean)

Creates an event message with the given event identifier and parameter.

Declaration
public EventMessage Create(Guid eventId, object parameter, bool addChecksum)
Parameters
Type Name Description
System.Guid eventId

The event unique identifier.

System.Object parameter

The message parameter.

System.Boolean addChecksum

if set to true a checksum is calculated and added to the message.

Returns
Type Description
EventMessage

A new EventMessage instance.

Implements

Extension Methods