TestimoX

API Reference

Class

EventLogPolicyQuery

Namespace ComputerX.EventLog
Assembly ComputerX
Modifiers static

Reads Windows Event Log channel policy using EventViewerX utilities.

Inheritance

  • Object
  • EventLogPolicyQuery

Methods

public static EventLogChannelPolicy Get(String computer, String logName) #
Returns: EventLogChannelPolicy

Gets policy for a single channel.

Parameters

computer System.String requiredposition: 0
logName System.String requiredposition: 1
public static EventLogChannelDetails GetDetails(String computer, String logName, Int32 timeoutMs = 3000) #
Returns: EventLogChannelDetails

Gets detailed policy and runtime information for a single channel.

Parameters

computer System.String requiredposition: 0
logName System.String requiredposition: 1
timeoutMs System.Int32 = 3000 optionalposition: 2
public static EventLogChannelDetailsResult GetDetailsResult(String computer, String logName, Int32 timeoutMs = 3000) #
Returns: EventLogChannelDetailsResult

Gets detailed policy and runtime information for a single channel, including diagnostic status on failure.

Parameters

computer System.String requiredposition: 0
logName System.String requiredposition: 1
timeoutMs System.Int32 = 3000 optionalposition: 2
public static IEnumerable<EventLogChannelPolicy> GetMany(String computer, params String[] logNames) #
Returns: IEnumerable<EventLogChannelPolicy>

Gets policies for multiple channels.

Parameters

computer System.String requiredposition: 0
logNames System.String[] requiredposition: 1
public static IEnumerable<EventLogChannelDetails> GetManyDetails(String computer, Int32 timeoutMs = 3000, params String[] logNames) #
Returns: IEnumerable<EventLogChannelDetails>

Gets detailed policy and runtime information for multiple channels.

Parameters

computer System.String requiredposition: 0
timeoutMs System.Int32 = 3000 optionalposition: 1
logNames System.String[] requiredposition: 2