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
stringcreatedDateTimeUtc
DateTimeassignedHub
stringdeviceId
stringstatus
ProvisioningRegistrationStatusTypegenerationId
stringlastUpdatedDateTimeUtc
DateTimeerrorCode
interrorMessage
stringetag
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
stringcreatedDateTimeUtc
DateTimeassignedHub
stringdeviceId
stringstatus
ProvisioningRegistrationStatusTypesubstatus
ProvisioningRegistrationSubstatusTypegenerationId
stringlastUpdatedDateTimeUtc
DateTimeerrorCode
interrorMessage
stringetag
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
stringcreatedDateTimeUtc
DateTimeassignedHub
stringdeviceId
stringstatus
ProvisioningRegistrationStatusTypesubstatus
ProvisioningRegistrationSubstatusTypegenerationId
stringlastUpdatedDateTimeUtc
DateTimeerrorCode
interrorMessage
stringetag
stringreturnData
string
Properties
AssignedHub
The assigned Azure IoT Hub.
public string AssignedHub { get; protected set; }
Property Value
CreatedDateTimeUtc
The time when the device originally registered with the service.
public DateTime CreatedDateTimeUtc { get; protected set; }
Property Value
DeviceId
The Device Id.
public string DeviceId { get; protected set; }
Property Value
ErrorCode
Error code.
public int ErrorCode { get; protected set; }
Property Value
ErrorMessage
Error message.
public string ErrorMessage { get; protected set; }
Property Value
Etag
The Etag.
public string Etag { get; protected set; }
Property Value
GenerationId
The generation Id.
public string GenerationId { get; protected set; }
Property Value
JsonPayload
The Custom data returned from the webhook to the device.
public string JsonPayload { get; }
Property Value
LastUpdatedDateTimeUtc
The time when the device last refreshed the registration.
public DateTime LastUpdatedDateTimeUtc { get; protected set; }
Property Value
RegistrationId
The registration id.
public string RegistrationId { get; protected set; }
Property Value
Status
The status of the operation.
public ProvisioningRegistrationStatusType Status { get; protected set; }
Property Value
Substatus
The substatus of the operation.
public ProvisioningRegistrationSubstatusType Substatus { get; protected set; }