Share via


ProvisioningTransportHandler.RegisterAsync Method

Definition

Overloads

RegisterAsync(ProvisioningTransportRegisterMessage, CancellationToken)

Registers a device described by the message.

RegisterAsync(ProvisioningTransportRegisterMessage, TimeSpan)

Registers a device described by the message.

RegisterAsync(ProvisioningTransportRegisterMessage, CancellationToken)

Registers a device described by the message.

public virtual System.Threading.Tasks.Task<Microsoft.Azure.Devices.Provisioning.Client.DeviceRegistrationResult> RegisterAsync (Microsoft.Azure.Devices.Provisioning.Client.Transport.ProvisioningTransportRegisterMessage message, System.Threading.CancellationToken cancellationToken);
abstract member RegisterAsync : Microsoft.Azure.Devices.Provisioning.Client.Transport.ProvisioningTransportRegisterMessage * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Devices.Provisioning.Client.DeviceRegistrationResult>
override this.RegisterAsync : Microsoft.Azure.Devices.Provisioning.Client.Transport.ProvisioningTransportRegisterMessage * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Devices.Provisioning.Client.DeviceRegistrationResult>
Public Overridable Function RegisterAsync (message As ProvisioningTransportRegisterMessage, cancellationToken As CancellationToken) As Task(Of DeviceRegistrationResult)

Parameters

message
ProvisioningTransportRegisterMessage

The provisioning message.

cancellationToken
CancellationToken

The cancellation token.

Returns

The registration result.

Applies to

RegisterAsync(ProvisioningTransportRegisterMessage, TimeSpan)

Registers a device described by the message.

public virtual System.Threading.Tasks.Task<Microsoft.Azure.Devices.Provisioning.Client.DeviceRegistrationResult> RegisterAsync (Microsoft.Azure.Devices.Provisioning.Client.Transport.ProvisioningTransportRegisterMessage message, TimeSpan timeout);
abstract member RegisterAsync : Microsoft.Azure.Devices.Provisioning.Client.Transport.ProvisioningTransportRegisterMessage * TimeSpan -> System.Threading.Tasks.Task<Microsoft.Azure.Devices.Provisioning.Client.DeviceRegistrationResult>
override this.RegisterAsync : Microsoft.Azure.Devices.Provisioning.Client.Transport.ProvisioningTransportRegisterMessage * TimeSpan -> System.Threading.Tasks.Task<Microsoft.Azure.Devices.Provisioning.Client.DeviceRegistrationResult>
Public Overridable Function RegisterAsync (message As ProvisioningTransportRegisterMessage, timeout As TimeSpan) As Task(Of DeviceRegistrationResult)

Parameters

message
ProvisioningTransportRegisterMessage

The provisioning message.

timeout
TimeSpan

The maximum amount of time to allow this operation to run for before timing out.

Returns

The registration result.

Applies to