Table of Contents

Class DeviceRegistrationResult

Namespace
nanoFramework.Azure.Devices.Provisioning.Client
Assembly
nanoFramework.Azure.Devices.Client.dll

The result of a registration operation.

public class DeviceRegistrationResult
Inheritance
DeviceRegistrationResult
Inherited Members
Extension Methods

Constructors

DeviceRegistrationResult(string, DateTime, string, string, ProvisioningRegistrationStatusType, string, DateTime, int, string, string)

Used internally by the SDK to create a new instance of the DeviceRegistrationResult class. This constructor is exposed to allow serialization and unit testing of applications using this SDK.

public DeviceRegistrationResult(string registrationId, DateTime createdDateTimeUtc, string assignedHub, string deviceId, ProvisioningRegistrationStatusType status, string generationId, DateTime lastUpdatedDateTimeUtc, int errorCode, string errorMessage, string etag)

Parameters

registrationId string
createdDateTimeUtc DateTime
assignedHub string
deviceId string
status ProvisioningRegistrationStatusType
generationId string
lastUpdatedDateTimeUtc DateTime
errorCode int
errorMessage string
etag string

DeviceRegistrationResult(string, DateTime, string, string, ProvisioningRegistrationStatusType, ProvisioningRegistrationSubstatusType, string, DateTime, int, string, string)

Used internally by the SDK to create a new instance of the DeviceRegistrationResult class. This constructor is exposed to allow serialization and unit testing of applications using this SDK.

public DeviceRegistrationResult(string registrationId, DateTime createdDateTimeUtc, string assignedHub, string deviceId, ProvisioningRegistrationStatusType status, ProvisioningRegistrationSubstatusType substatus, string generationId, DateTime lastUpdatedDateTimeUtc, int errorCode, string errorMessage, string etag)

Parameters

registrationId string
createdDateTimeUtc DateTime
assignedHub string
deviceId string
status ProvisioningRegistrationStatusType
substatus ProvisioningRegistrationSubstatusType
generationId string
lastUpdatedDateTimeUtc DateTime
errorCode int
errorMessage string
etag string

DeviceRegistrationResult(string, DateTime, string, string, ProvisioningRegistrationStatusType, ProvisioningRegistrationSubstatusType, string, DateTime, int, string, string, string)

. Constructor to allow return data

public DeviceRegistrationResult(string registrationId, DateTime createdDateTimeUtc, string assignedHub, string deviceId, ProvisioningRegistrationStatusType status, ProvisioningRegistrationSubstatusType substatus, string generationId, DateTime lastUpdatedDateTimeUtc, int errorCode, string errorMessage, string etag, string returnData)

Parameters

registrationId string
createdDateTimeUtc DateTime
assignedHub string
deviceId string
status ProvisioningRegistrationStatusType
substatus ProvisioningRegistrationSubstatusType
generationId string
lastUpdatedDateTimeUtc DateTime
errorCode int
errorMessage string
etag string
returnData string

Properties

AssignedHub

The assigned Azure IoT Hub.

public string AssignedHub { get; protected set; }

Property Value

string

CreatedDateTimeUtc

The time when the device originally registered with the service.

public DateTime CreatedDateTimeUtc { get; protected set; }

Property Value

DateTime

DeviceId

The Device Id.

public string DeviceId { get; protected set; }

Property Value

string

ErrorCode

Error code.

public int ErrorCode { get; protected set; }

Property Value

int

ErrorMessage

Error message.

public string ErrorMessage { get; protected set; }

Property Value

string

Etag

The Etag.

public string Etag { get; protected set; }

Property Value

string

GenerationId

The generation Id.

public string GenerationId { get; protected set; }

Property Value

string

JsonPayload

The Custom data returned from the webhook to the device.

public string JsonPayload { get; }

Property Value

string

LastUpdatedDateTimeUtc

The time when the device last refreshed the registration.

public DateTime LastUpdatedDateTimeUtc { get; protected set; }

Property Value

DateTime

RegistrationId

The registration id.

public string RegistrationId { get; protected set; }

Property Value

string

Status

The status of the operation.

public ProvisioningRegistrationStatusType Status { get; protected set; }

Property Value

ProvisioningRegistrationStatusType

Substatus

The substatus of the operation.

public ProvisioningRegistrationSubstatusType Substatus { get; protected set; }

Property Value

ProvisioningRegistrationSubstatusType