C# Класс Configurator.code.Controller

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

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

Метод Описание
AddJob ( ISqlClient client ) : void
AddJobToRoleAndFrequency ( string role, int frequency, string jobName ) : void
AddNewHost ( string hostname ) : void
AddNewRole ( string roleName ) : void
AddRoleFrequency ( int frequency, string roleName ) : void
AddRoleToHost ( string hostname, string roleName ) : void
Controller ( ) : System
DeleteFrequency ( int frequency, string roleName ) : void
DeleteHost ( string hostname ) : void
DeleteJobFromRole ( string jobName, int frequency, string roleName ) : void
DeleteRole ( string roleName ) : void
DeleteRoleFromHost ( string hostname, string roleName ) : void
GetClientTypes ( ) : ListOfUniqueType
GetHosts ( ) : List
GetJobs ( ) : List
GetJobsInRole ( string name ) : void
GetRoles ( ) : List
GetTasksFrequencyInRole ( string name ) : List
GetTasksWithFrequencyInRole ( int selectedFrequency, string name ) : List
GetTypedJob ( string name ) : ISqlClient
GetWorkItems ( ) : List
Initialise ( string path ) : void
LoadConfig ( string path ) : void
Save ( string fileName ) : void

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

Метод Описание
GetRoleTaskSet ( string name ) : IEnumerable

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

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

public AddJob ( ISqlClient client ) : void
client ISqlClient
Результат void

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

public AddJobToRoleAndFrequency ( string role, int frequency, string jobName ) : void
role string
frequency int
jobName string
Результат void

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

public AddNewHost ( string hostname ) : void
hostname string
Результат void

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

public AddNewRole ( string roleName ) : void
roleName string
Результат void

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

public AddRoleFrequency ( int frequency, string roleName ) : void
frequency int
roleName string
Результат void

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

public AddRoleToHost ( string hostname, string roleName ) : void
hostname string
roleName string
Результат void

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

public Controller ( ) : System
Результат System

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

public DeleteFrequency ( int frequency, string roleName ) : void
frequency int
roleName string
Результат void

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

public DeleteHost ( string hostname ) : void
hostname string
Результат void

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

public DeleteJobFromRole ( string jobName, int frequency, string roleName ) : void
jobName string
frequency int
roleName string
Результат void

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

public DeleteRole ( string roleName ) : void
roleName string
Результат void

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

public DeleteRoleFromHost ( string hostname, string roleName ) : void
hostname string
roleName string
Результат void

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

public GetClientTypes ( ) : ListOfUniqueType
Результат ListOfUniqueType

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

public GetHosts ( ) : List
Результат List

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

public GetJobs ( ) : List
Результат List

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

public GetJobsInRole ( string name ) : void
name string
Результат void

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

public GetRoles ( ) : List
Результат List

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

public GetTasksFrequencyInRole ( string name ) : List
name string
Результат List

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

public GetTasksWithFrequencyInRole ( int selectedFrequency, string name ) : List
selectedFrequency int
name string
Результат List

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

public GetTypedJob ( string name ) : ISqlClient
name string
Результат ISqlClient

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

public GetWorkItems ( ) : List
Результат List

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

public Initialise ( string path ) : void
path string
Результат void

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

public LoadConfig ( string path ) : void
path string
Результат void

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

public Save ( string fileName ) : void
fileName string
Результат void