[About] Version=1.0 Author=Nic Mail=support@hiasm.com [Type] Class=Element Interfaces=Component,MarshalByRefObject,Object,EventLog Info=Provides interaction with Windows event logs. [Property] Name=Sets the name of the component. ARG(string)|2| Constructor=Sets the Constructor of the EventLog class. ARG(enum)|14|4|None,Constructor,Constructor2,Constructor3,Constructor4 @Log=Sets the name of the log to read from or write to. ARG(string)|2| @MachineName=Sets the name of the computer on which to read or write events. ARG(string)|2| @Source=Sets the source name to register and use when writing to the event log. ARG(string)|2| [Methods] *doConstructor=Initializes a new instance of the EventLog class. Does not associate the instance with any log. ARG()|1|0 *doConstructor2=Initializes a new instance of the EventLog class. Associates the instance with a log on the local computer. ARG(string log)|1|0 *doConstructor3=Initializes a new instance of the EventLog class. Associates the instance with a log on the specified computer. ARG(string log, string machineName)|1|0 doConstructor4=Initializes a new instance of the EventLog class. Associates the instance with a log on the specified computer and creates or assigns the specified source to the EventLog. ARG(string log, string machineName, string source)|1|0 onEntryWritten=Occurs when an entry is written to an event log on the local computer. ARG(EventLogEntry)|2|0 *EnableRaisingEvents=Returns a value indicating whether the EventLog receives EntryWritten event notifications. ARG(bool)|3|104 *Entries=Returns the contents of the event log. ARG(EventLogEntryCollection)|3|0 *GetEventLogs=Searches for all event logs on the local computer and creates an array of EventLog objects that contain the list. ARG(EventLog[])|3|13 *LogDisplayName=Returns the event log's friendly name. ARG(string)|3|2 *MaximumKilobytes=Returns the maximum event log size in kilobytes. ARG(long)|3|105 *MinimumRetentionDays=Returns the number of days to retain entries in the event log. ARG(int)|3|1 *OverflowAction=Returns the configured behavior for storing new entries when the event log reaches its maximum log file size. ARG(OverflowAction)|3|0 *SynchronizingObject=Returns the object used to marshal the event handler calls issued as a result of an EventLog entry written event. ARG(ISynchronizeInvoke)|3|0 EventLog=Returns the EventLog object. ARG(EventLog)|3|0 MachineName=Defines the computer on which the log exists. ARG(string)|4|2 Log=Defines the name of the log on the local computer. ARG(string)|4|2 Source=Defines the source of event log entries. ARG(string)|4|2