See: Description
| Interface | Description |
|---|---|
| CorrelatingMessageCallback |
This interface has a number of call backs to notify when a message is in a specific part of the
IotHubTransport lifecycle. |
| IotHubConnectionStatusChangeCallback |
Callback interface for allowing users to respond to changes in the connectivity of this sdk to Iot Hub.
|
| MessageCallback |
An interface for an IoT Hub message callback.
|
| MessageSentCallback |
The callback interface that defines how this client will notify you once a particular message has been sent and acknowledged
by the service.
|
| MessagesSentCallback |
The callback interface that defines how this client will notify you once a batch of messages has been sent and acknowledged
by the service.
|
| SasTokenProvider |
Interface for allowing users to control SAS token generation.
|
| Class | Description |
|---|---|
| BatchMessage |
Used to construct batch messages to be sent to the IoT Hub
InternalClient.sendEventsAsync(List, MessagesSentCallback, Object) |
| ClientConfiguration |
Configuration settings for an IoT Hub client.
|
| ClientOptions |
Options that allow configuration of the device client instance during initialization.
|
| ConnectionStatusChangeContext |
The context surrounding a connection status change event for this client.
|
| DeviceClient |
The public-facing API.
|
| FileUploadCompletionNotification |
The request payload to send to IoT Hub to notify it when a file upload is completed, whether successful or not.
|
| FileUploadSasUriRequest |
The request parameters when getting a file upload sas uri from IoT Hub.
|
| FileUploadSasUriResponse |
The information provided from IoT Hub that can be used with the Azure Storage SDK to upload a file from your device, including authentication.
|
| InternalClient | |
| IotHubConnectionString |
Parser for the Iothub connection string.
|
| Message | |
| MessageProperty |
An IoT Hub message property.
|
| ModuleClient |
Public API for communicating from Edge Modules.
|
| MultiplexingClient |
A client for creating multiplexed connections to IoT hub.
|
| MultiplexingClientOptions |
The optional settings for creating a
MultiplexingClient. |
| ProductInfo |
Represents the complete user agent string to be included in all D2C communication.
|
| ProxySettings |
| Enum | Description |
|---|---|
| ClientConfiguration.AuthType | |
| IotHubClientProtocol |
The application-layer protocol used by the client to communicate with an IoT
Hub.
|
| IotHubConnectionStatusChangeReason | |
| IotHubMessageResult |
A return value from a message callback that instructs an IoT hub to complete, abandon, or reject the message.
|
| IotHubStatusCode |
An IoT Hub status code.
|
| MessageType |
The IoTHub message type
|
Copyright © 2023. All rights reserved.