C# Класс Microsoft.Azure.Devices.Applications.RemoteMonitoring.DeviceAdmin.Infrastructure.BusinessLogic.ActionMappingLogic

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

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

Метод Описание
ActionMappingLogic ( IActionMappingRepository actionMappingRepository, IDeviceRulesRepository rulesRepository ) : System.Collections.Generic
GetActionIdFromRuleOutputAsync ( string ruleOutput ) : Task
GetAllMappingsAsync ( ) : Task>
GetAvailableRuleOutputsAsync ( ) : Task>
InitializeDataIfNecessaryAsync ( ) : Task

Creates initial, default action mapping data.

IsInitializationNeededAsync ( ) : Task
SaveMappingAsync ( Microsoft.Azure.Devices.Applications.RemoteMonitoring.DeviceAdmin.Infrastructure.Models.ActionMapping action ) : System.Threading.Tasks.Task

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

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

public ActionMappingLogic ( IActionMappingRepository actionMappingRepository, IDeviceRulesRepository rulesRepository ) : System.Collections.Generic
actionMappingRepository IActionMappingRepository
rulesRepository IDeviceRulesRepository
Результат System.Collections.Generic

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

public GetActionIdFromRuleOutputAsync ( string ruleOutput ) : Task
ruleOutput string
Результат Task

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

public GetAllMappingsAsync ( ) : Task>
Результат Task>

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

public GetAvailableRuleOutputsAsync ( ) : Task>
Результат Task>

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

Creates initial, default action mapping data.
public InitializeDataIfNecessaryAsync ( ) : Task
Результат Task

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

public IsInitializationNeededAsync ( ) : Task
Результат Task

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

public SaveMappingAsync ( Microsoft.Azure.Devices.Applications.RemoteMonitoring.DeviceAdmin.Infrastructure.Models.ActionMapping action ) : System.Threading.Tasks.Task
action Microsoft.Azure.Devices.Applications.RemoteMonitoring.DeviceAdmin.Infrastructure.Models.ActionMapping
Результат System.Threading.Tasks.Task