Class EventMessageValidator
Inheritance
Inherited Members
Namespace: EPiServer.Events.Providers
Assembly: EPiServer.Events.dll
Version: 9.12.2Syntax
[ServiceConfiguration(typeof(IEventMessageValidator))]
public class EventMessageValidator : IEventMessageValidator, IDisposable
Constructors
EventMessageValidator(IEventSiteRegistry)
Declaration
public EventMessageValidator(IEventSiteRegistry siteRegistry)
Parameters
Type | Name | Description |
---|---|---|
IEvent |
siteRegistry |
EventMessageValidator(IEventSiteRegistry, ServiceAccessor<ITimer>)
Declaration
public EventMessageValidator(IEventSiteRegistry siteRegistry, ServiceAccessor<ITimer> sequenceCheckTimerFactory)
Parameters
Type | Name | Description |
---|---|---|
IEvent |
siteRegistry | |
Service |
sequenceCheckTimerFactory |
Properties
EventTimeout
Gets or sets a value indicating how long this Event
Declaration
public virtual TimeSpan EventTimeout { get; set; }
Property Value
Type | Description |
---|---|
System. |
Methods
Dispose()
Declaration
public void Dispose()
Dispose(Boolean)
Declaration
protected virtual void Dispose(bool disposing)
Parameters
Type | Name | Description |
---|---|---|
System. |
disposing |
OnEventMissed(EventMissedEventArgs)
Raises the Event
Declaration
protected virtual void OnEventMissed(EventMissedEventArgs args)
Parameters
Type | Name | Description |
---|---|---|
Event |
args | The Event |
Validate(EventMessage, Boolean)
Validates a received message and verifies that an event should be raised for it.
Declaration
public virtual bool Validate(EventMessage message, bool validateMessageIntegrity)
Parameters
Type | Name | Description |
---|---|---|
Event |
message | The message that should be validated. |
System. |
validateMessageIntegrity | if set to |
Returns
Type | Description |
---|---|
System. |
|
Remarks
Calling this method will also trigger a message sequence validation.
Events
MessageMissed
Occurs if the IEvent
Declaration
public event EventHandler<EventMissedEventArgs> MessageMissed
Event Type
Type | Description |
---|---|
System. |