C# 클래스 Microsoft.Azure.Devices.Applications.RemoteMonitoring.EventProcessor.WebJob.Processors.DeviceAdministrationProcessor

상속: IEventProcessor
파일 보기 프로젝트 열기: Azure/azure-iot-remote-monitoring 1 사용 예제들

공개 메소드들

메소드 설명
CloseAsync ( PartitionContext context, CloseReason reason ) : System.Threading.Tasks.Task
DeviceAdministrationProcessor ( IDeviceLogic deviceLogic, IConfigurationProvider configurationProvider ) : System
OnProcessorClosed ( ) : void
OpenAsync ( PartitionContext context ) : System.Threading.Tasks.Task
ProcessEventsAsync ( PartitionContext context, IEnumerable messages ) : System.Threading.Tasks.Task

비공개 메소드들

메소드 설명
ProcessDeviceInfo ( DeviceModel deviceInfo ) : System.Threading.Tasks.Task
ProcessEventItem ( DeviceModel eventData ) : System.Threading.Tasks.Task

메소드 상세

CloseAsync() 공개 메소드

public CloseAsync ( PartitionContext context, CloseReason reason ) : System.Threading.Tasks.Task
context PartitionContext
reason CloseReason
리턴 System.Threading.Tasks.Task

DeviceAdministrationProcessor() 공개 메소드

public DeviceAdministrationProcessor ( IDeviceLogic deviceLogic, IConfigurationProvider configurationProvider ) : System
deviceLogic IDeviceLogic
configurationProvider IConfigurationProvider
리턴 System

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