C# Класс Microsoft.Azure.Devices.Applications.RemoteMonitoring.EventProcessor.WebJob.Processors.ActionProcessor

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

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

Метод Описание
ActionProcessor ( IActionLogic actionLogic, IActionMappingLogic actionMappingLogic, IConfigurationProvider configurationProvider ) : System
CloseAsync ( PartitionContext context, CloseReason reason ) : System.Threading.Tasks.Task
OnProcessorClosed ( ) : void
OpenAsync ( PartitionContext context ) : System.Threading.Tasks.Task
ProcessEventsAsync ( PartitionContext context, IEnumerable messages ) : System.Threading.Tasks.Task

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

Метод Описание
ProcessAction ( ActionModel eventData ) : System.Threading.Tasks.Task

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

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

public ActionProcessor ( IActionLogic actionLogic, IActionMappingLogic actionMappingLogic, IConfigurationProvider configurationProvider ) : System
actionLogic IActionLogic
actionMappingLogic IActionMappingLogic
configurationProvider IConfigurationProvider
Результат System

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

public CloseAsync ( PartitionContext context, CloseReason reason ) : System.Threading.Tasks.Task
context PartitionContext
reason CloseReason
Результат System.Threading.Tasks.Task

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

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

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

public OpenAsync ( PartitionContext context ) : System.Threading.Tasks.Task
context PartitionContext
Результат System.Threading.Tasks.Task

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

public ProcessEventsAsync ( PartitionContext context, IEnumerable messages ) : System.Threading.Tasks.Task
context PartitionContext
messages IEnumerable
Результат System.Threading.Tasks.Task