C# Класс LogApplication.ViewModels.LoginatorViewModel

Наследование: INotifyPropertyChanged
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
AddLogs void
Callback void
CanClearAll bool
CanClearLogs bool
CanOpenConfiguration bool
CanUpdateNumberOfLogsPerLevel bool
CanUpdateSearchCriteria bool
ClearNamespaceHighlight void
HandleNamespace void
OnPropertyChanged void
Receiver_LogReceived void
ResetAllCount void
SetLogCountByLevel void
SetNamespaceHighlight void
ToLogViewModel LogViewModel
UpdateApplications void
UpdateNamespaces void

Открытые методы

Метод Описание
ClearAll ( LoginatorViewModel loginator ) : void
ClearLogs ( LoginatorViewModel loginator ) : void
LoginatorViewModel ( IApplicationConfiguration applicationConfiguration, IConfigurationDao configurationDao ) : Common.System
OpenConfiguration ( LoginatorViewModel loginator ) : void
StartListener ( ) : void
UpdateNumberOfLogsPerLevel ( LoginatorViewModel loginator ) : void
UpdateSearchCriteria ( LoginatorViewModel loginator ) : void

Приватные методы

Метод Описание
AddLogs ( IEnumerable logsToInsert ) : void
Callback ( Object state ) : void
CanClearAll ( LoginatorViewModel loginator ) : bool
CanClearLogs ( LoginatorViewModel loginator ) : bool
CanOpenConfiguration ( LoginatorViewModel loginator ) : bool
CanUpdateNumberOfLogsPerLevel ( LoginatorViewModel loginator ) : bool
CanUpdateSearchCriteria ( LoginatorViewModel loginator ) : bool
ClearNamespaceHighlight ( ) : void
HandleNamespace ( NamespaceViewModel parent, string suffix, ApplicationViewModel application, LogViewModel log ) : void
OnPropertyChanged ( string property ) : void
Receiver_LogReceived ( object sender, Backend.Events.LogReceivedEventArgs e ) : void
ResetAllCount ( NamespaceViewModel ns ) : void
SetLogCountByLevel ( LogViewModel log, NamespaceViewModel ns ) : void
SetNamespaceHighlight ( LogViewModel log ) : void
ToLogViewModel ( Log log ) : LogViewModel
UpdateApplications ( IEnumerable logsToInsert ) : void
UpdateNamespaces ( IEnumerable logsToInsert ) : void

Описание методов

ClearAll() публичный Метод

public ClearAll ( LoginatorViewModel loginator ) : void
loginator LoginatorViewModel
Результат void

ClearLogs() публичный Метод

public ClearLogs ( LoginatorViewModel loginator ) : void
loginator LoginatorViewModel
Результат void

LoginatorViewModel() публичный Метод

public LoginatorViewModel ( IApplicationConfiguration applicationConfiguration, IConfigurationDao configurationDao ) : Common.System
applicationConfiguration IApplicationConfiguration
configurationDao IConfigurationDao
Результат Common.System

OpenConfiguration() публичный Метод

public OpenConfiguration ( LoginatorViewModel loginator ) : void
loginator LoginatorViewModel
Результат void

StartListener() публичный Метод

public StartListener ( ) : void
Результат void

UpdateNumberOfLogsPerLevel() публичный Метод

public UpdateNumberOfLogsPerLevel ( LoginatorViewModel loginator ) : void
loginator LoginatorViewModel
Результат void

UpdateSearchCriteria() публичный Метод

public UpdateSearchCriteria ( LoginatorViewModel loginator ) : void
loginator LoginatorViewModel
Результат void