Microsoft.Azure.Devices.Shared Namespace

Classes

ConfigurationInfo

Details of the Configuration

DeviceCapabilities

Status of Capabilities enabled on the device

ETagHolder

ETag Holder.

Metadata

Metadata for properties in TwinCollection

SecurityProvider

The Security Provider used by ProvisioningDeviceClient for authentication.

SecurityProviderSymmetricKey

The Device Security Provider interface for Symmetric Keys.

SecurityProviderTpm

The Device Security Provider interface for TPM Hardware Security Modules.

SecurityProviderX509

The Device Security Provider interface for X.509-based Hardware Security Modules.

SecurityProviderX509Certificate

The Device Security Client for X509 authentication using a certificate object.

TlsVersions

A common place to specify TLS information for the project, when the code must be explicit or a user requires an override.

Twin

Twin Representation

TwinCollection

Represents a collection of properties for Twin

TwinCollectionArray

Represents a property array in a TwinCollection

TwinCollectionValue

Represents a property value in a TwinCollection

TwinJsonConverter

Converts Twin to Json

TwinProperties

Represents Twin properties

Interfaces

IETagHolder

ETag Holder Interface

Enums

ConfigurationStatus

Specifies the configuration status.

SdkAssignsMessageId

The different configurations available for setting a value of MessageId on an IoT Hub Message.

TransportFallbackType

Defines the transport fall-back types for AMQP and MQTT.