Namespace Azure.Iot.Operations.Connector
Namespaces
Classes
- 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.
- ConnectorLeaderElectionConfiguration
Connector-level leader election configurations.
- ConnectorWorker
Base class for a connector worker that allows users to forward data sampled from datasets and/or data received from events.
- 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
- ManagementActionApplicationError
Application-level error returned by the connector for a management action invocation. Set on ApplicationError when the action was executed but the outcome is a domain-level failure (vs. a transport error).
- ManagementActionInvokedEventArgs
Event arguments passed to HandleAsync(ManagementActionInvokedEventArgs, CancellationToken) when a management action is invoked. Contains the full request context so the handler can execute the appropriate device operation.
- ManagementActionResponse
Response to a management action invocation. Returned from the Azure.Iot.Operations.Connector.ManagementActionExecutor.OnRequestReceived callback (or, in connector-worker scenarios, from one of the IManagementActionHandler handler methods); the SDK ships it to the invoker.
- NoMessageSchemaProvider
An implementation of IMessageSchemaProvider where no datasets or events will register a message schema.
Interfaces
- 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.
- IManagementActionHandler
User-implemented handler for management action invocations. The base ConnectorWorker dispatches every incoming request for the action to HandleAsync(ManagementActionInvokedEventArgs, CancellationToken); the action's AssetManagementGroupActionType is available on ActionType for handlers that want to differentiate Call / Read / Write semantics.
- IManagementActionHandlerFactory
Factory for creating IManagementActionHandler instances, one per management action defined on an asset. Called by ConnectorWorker when an asset becomes available.
- 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