Table of Contents

Class PollingTelemetryConnectorWorker

Namespace
Azure.Iot.Operations.Connector
Assembly
Azure.Iot.Operations.Connector.dll
public class PollingTelemetryConnectorWorker : ConnectorWorker, IHostedService, IDisposable
Inheritance
PollingTelemetryConnectorWorker
Implements
Inherited Members

Constructors

PollingTelemetryConnectorWorker(ApplicationContext, ILogger<ConnectorWorker>, IMqttClient, IDatasetSamplerFactory, IMessageSchemaProvider, IAdrClientWrapperProvider, IConnectorLeaderElectionConfigurationProvider?)

public PollingTelemetryConnectorWorker(ApplicationContext applicationContext, ILogger<ConnectorWorker> logger, IMqttClient mqttClient, IDatasetSamplerFactory datasetSamplerFactory, IMessageSchemaProvider messageSchemaFactory, IAdrClientWrapperProvider adrClientFactory, IConnectorLeaderElectionConfigurationProvider? leaderElectionConfigurationProvider = null)

Parameters

applicationContext ApplicationContext
logger ILogger<ConnectorWorker>
mqttClient IMqttClient
datasetSamplerFactory IDatasetSamplerFactory
messageSchemaFactory IMessageSchemaProvider
adrClientFactory IAdrClientWrapperProvider
leaderElectionConfigurationProvider IConnectorLeaderElectionConfigurationProvider

Methods

WhileAssetAvailableAsync(AssetAvailableEventArgs, CancellationToken)

public Task WhileAssetAvailableAsync(AssetAvailableEventArgs args, CancellationToken cancellationToken)

Parameters

args AssetAvailableEventArgs
cancellationToken CancellationToken

Returns

Task