Class DeviceRegistrationResult
- Namespace
- Microsoft.Azure.Devices.Provisioning.Client
- Assembly
- Microsoft.Azure.Devices.Provisioning.Client.dll
The result of a registration operation.
public class DeviceRegistrationResult
- Inheritance
-
DeviceRegistrationResult
- Inherited Members
Constructors
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
DateTime?assignedHub
stringdeviceId
stringstatus
ProvisioningRegistrationStatusTypesubstatus
ProvisioningRegistrationSubstatusTypegenerationId
stringlastUpdatedDateTimeUtc
DateTime?errorCode
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
DateTime?assignedHub
stringdeviceId
stringstatus
ProvisioningRegistrationStatusTypesubstatus
ProvisioningRegistrationSubstatusTypegenerationId
stringlastUpdatedDateTimeUtc
DateTime?errorCode
interrorMessage
stringetag
stringreturnData
string
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
DateTime?assignedHub
stringdeviceId
stringstatus
ProvisioningRegistrationStatusTypegenerationId
stringlastUpdatedDateTimeUtc
DateTime?errorCode
interrorMessage
stringetag
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
- int?
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; }