public void Init(IEventLog evl)
{
if (evl == null)
throw new NullReferenceException($"{GetType().Name}: EventLog = null)");
EventLog = evl;
EventLog.EventLogChangedEvent += CallbackEventLogOperation1;
// EventLog Need for Init ProcessTask !!!!
EventLog.AddItem(EvlResult.SUCCESS, EvlSubject.INIT,
GetType().Name, Title, "Init Begin", "", "");
IsProcessTaskInUse = true;
SetupProcessTask();
Capasity = CapasityVal;
CapasityLimit = CapasityLimitVal;
EventLog.AddItem(EvlResult.SUCCESS, EvlSubject.INIT,
GetType().Name, Title, "Init Finish", "", "");
}
private void WindowLoaded(object sender, RoutedEventArgs e)
{
LstEventLog.ItemsSource = EventLogItems;
ProcessTask?.Start();
}
{
if (evl == null)
throw new NullReferenceException($"{GetType().Name}: EventLog = null)");
EventLog = evl;
EventLog.EventLogChangedEvent += CallbackEventLogOperation1;
// EventLog Need for Init ProcessTask !!!!
EventLog.AddItem(EvlResult.SUCCESS, EvlSubject.INIT,
GetType().Name, Title, "Init Begin", "", "");
IsProcessTaskInUse = true;
SetupProcessTask();
Capasity = CapasityVal;
CapasityLimit = CapasityLimitVal;
EventLog.AddItem(EvlResult.SUCCESS, EvlSubject.INIT,
GetType().Name, Title, "Init Finish", "", "");
}
private void WindowLoaded(object sender, RoutedEventArgs e)
{
LstEventLog.ItemsSource = EventLogItems;
ProcessTask?.Start();
}