Class EventLogAlertHandlerConfiguration
Represents configuration for EventLogAlertHandler that allows to write messages into Windows Event Log.
Implements
Inherited Members
Namespace: Nevatech.Vsb.Repository.Alerts
Assembly: Nevatech.Vsb.Repository.dll
Syntax
public sealed class EventLogAlertHandlerConfiguration : IValidator
Constructors
EventLogAlertHandlerConfiguration()
Declaration
public EventLogAlertHandlerConfiguration()
Fields
DefaultEventId
Default event Id which is used, if specific event Id is not provided.
Declaration
public const int DefaultEventId = 1000
Field Value
Type | Description |
---|---|
Int32 |
Properties
ErrorMessage
Gets the message indicating the errors found during validation process.
Declaration
public string ErrorMessage { get; }
Property Value
Type | Description |
---|---|
String |
EventCategory
Gets or sets the application-specific subcategory associated with the message. Zero value corresponds to category "None".
Declaration
public short EventCategory { get; set; }
Property Value
Type | Description |
---|---|
Int16 |
EventId
Gets or sets the application-specific identifier for the event. If not set then DefaultEventId is used.
Declaration
public int? EventId { get; set; }
Property Value
Type | Description |
---|---|
Nullable<Int32> |
EventLogName
Gets or sets the name of the log on the specified computer. If not set then Application log is used.
Declaration
public string EventLogName { get; set; }
Property Value
Type | Description |
---|---|
String |
EventType
Gets or sets the event type of an event log entry.
Declaration
public EventLogEventType EventType { get; set; }
Property Value
Type | Description |
---|---|
EventLogEventType |
MachineName
Gets or sets the computer on which the log exists. If not set then local machine is used.
Declaration
public string MachineName { get; set; }
Property Value
Type | Description |
---|---|
String |
MessageTemplate
Gets or sets the template string used as event message.
Declaration
public string MessageTemplate { get; set; }
Property Value
Type | Description |
---|---|
String |
SourceName
Gets or sets the source of event log entries. If source does not exist, it will be created (if possible).
Declaration
public string SourceName { get; set; }
Property Value
Type | Description |
---|---|
String |
Methods
Validate()
Evaluates the state of the object.
Declaration
public bool Validate()
Returns
Type | Description |
---|---|
Boolean | True if state is valid; otherwise, false. |