Table of Contents

Namespace Azure.Iot.Operations.Connector

Namespaces

Azure.Iot.Operations.Connector.CloudEvents
Azure.Iot.Operations.Connector.ConnectorConfigurations
Azure.Iot.Operations.Connector.Exceptions
Azure.Iot.Operations.Connector.Files

Classes

AioDiagnosticsLogs
AioMetadata
AssetAvailableEventArgs

The event args for when an asset becomes available to sample.

AssetChangedEventArgs

EventArgs with context about which Asset changed and what kind of change happened to it.

AssetClient

A client for updating the status of an asset and for forwarding received events and/or sampled datasets.

AzureDeviceRegistryClientWrapper
AzureDeviceRegistryClientWrapperProvider
ConnectorBackgroundService
ConnectorLeaderElectionConfiguration

Connector-level leader election configurations.

ConnectorMessageSchema
ConnectorWorker

Base class for a connector worker that allows users to forward data sampled from datasets and/or data received from events.

DeviceAvailableEventArgs
DeviceChangedEventArgs

EventArgs with context about which device changed and what kind of change happened to it.

DeviceEndpointClient

A client for reporting the status of this device and its endpoint

MqttSessionClientProvider
NoMessageSchemaProvider

An implementation of IMessageSchemaProvider where no datasets or events will register a message schema.

PollingTelemetryConnectorWorker

Interfaces

IAzureDeviceRegistryClientWrapper
IAzureDeviceRegistryClientWrapperProvider
IConnectorLeaderElectionConfigurationProvider

Defines how a user passes in leader election information to a connector application.

IDatasetSampler

An object used by a connector to periodically sample a dataset on an asset.

IDatasetSamplerFactory

Factory interface for creating IDatasetSampler instances.

IMessageSchemaProvider

The interface for a connector to request message schema information about datasets and/or events

Enums

ChangeType

The different ways that an asset or a device can change