ProvisioningDeviceClient.RegisterAsync メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
RegisterAsync(CancellationToken) |
Device Provisioning Service を使用して現在のデバイスを登録し、IoT ハブに割り当てます。 |
RegisterAsync(TimeSpan) |
Device Provisioning Service を使用して現在のデバイスを登録し、IoT ハブに割り当てます。 |
RegisterAsync(ProvisioningRegistrationAdditionalData, CancellationToken) |
Device Provisioning Service を使用して現在のデバイスを登録し、IoT ハブに割り当てます。 |
RegisterAsync(ProvisioningRegistrationAdditionalData, TimeSpan) |
Device Provisioning Service を使用して現在のデバイスを登録し、IoT ハブに割り当てます。 |
RegisterAsync(RegistrationRequestPayload, CancellationToken) |
Device Provisioning Service を使用して現在のデバイスを登録し、IoT ハブに割り当てます。 |
RegisterAsync(CancellationToken)
Device Provisioning Service を使用して現在のデバイスを登録し、IoT ハブに割り当てます。
public System.Threading.Tasks.Task<Microsoft.Azure.Devices.Provisioning.Client.DeviceRegistrationResult> RegisterAsync (System.Threading.CancellationToken cancellationToken = default);
member this.RegisterAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Devices.Provisioning.Client.DeviceRegistrationResult>
Public Function RegisterAsync (Optional cancellationToken As CancellationToken = Nothing) As Task(Of DeviceRegistrationResult)
パラメーター
- cancellationToken
- CancellationToken
キャンセル トークン。
戻り値
登録結果。
注釈
このライブラリで使用される AMQP ライブラリでは、キャンセル トークンを受け入れないため、指定されたキャンセル トークンは AMQP 操作間の取り消しのチェックのみ行われ、実行中はチェックされません。 AMQP 操作中にチェックされるこの操作のタイムアウトを設定するには (接続を開くなど)、代わりに を使用 RegisterAsync(TimeSpan) する必要があります。 MQTT 接続と HTTPS 接続は、この点で AMQP 接続と同じ動作を持っていません。 MQTT 接続と HTTPS 接続は、プロトコル レベルの操作中に取り消しのために、このキャンセル トークンをチェックします。
適用対象
RegisterAsync(TimeSpan)
Device Provisioning Service を使用して現在のデバイスを登録し、IoT ハブに割り当てます。
public System.Threading.Tasks.Task<Microsoft.Azure.Devices.Provisioning.Client.DeviceRegistrationResult> RegisterAsync (TimeSpan timeout);
member this.RegisterAsync : TimeSpan -> System.Threading.Tasks.Task<Microsoft.Azure.Devices.Provisioning.Client.DeviceRegistrationResult>
Public Function RegisterAsync (timeout As TimeSpan) As Task(Of DeviceRegistrationResult)
パラメーター
- timeout
- TimeSpan
タイムアウトするまでにこの操作を実行できる最大時間。
戻り値
登録結果。
注釈
このライブラリで使用される AMQP ライブラリではキャンセル トークンを受け入れないため、このオーバーロードは RegisterAsync(ProvisioningRegistrationAdditionalData, TimeSpan) 、AMQP 接続を開くなどの AMQP 操作の途中で指定されたタイムアウトを考慮できる唯一のオーバーロードです。 ただし、MQTT 接続と HTTPS 接続では、同じ制限は共有されません。
適用対象
RegisterAsync(ProvisioningRegistrationAdditionalData, CancellationToken)
Device Provisioning Service を使用して現在のデバイスを登録し、IoT ハブに割り当てます。
public System.Threading.Tasks.Task<Microsoft.Azure.Devices.Provisioning.Client.DeviceRegistrationResult> RegisterAsync (Microsoft.Azure.Devices.Provisioning.Client.ProvisioningRegistrationAdditionalData data, System.Threading.CancellationToken cancellationToken = default);
member this.RegisterAsync : Microsoft.Azure.Devices.Provisioning.Client.ProvisioningRegistrationAdditionalData * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Devices.Provisioning.Client.DeviceRegistrationResult>
Public Function RegisterAsync (data As ProvisioningRegistrationAdditionalData, Optional cancellationToken As CancellationToken = Nothing) As Task(Of DeviceRegistrationResult)
パラメーター
カスタム割り当てポリシー Webhook がこの登録用に設定されている場合に、カスタム割り当てポリシー Webhook に渡されるオプションの追加データ。
- cancellationToken
- CancellationToken
キャンセル トークン。
戻り値
登録結果。
注釈
このライブラリで使用される AMQP ライブラリでは、キャンセル トークンを受け入れないため、指定されたキャンセル トークンは AMQP 操作間の取り消しのチェックのみ行われ、実行中はチェックされません。 AMQP 操作中にチェックされるこの操作のタイムアウトを設定するには (接続を開くなど)、代わりに このオーバーロード を使用する必要があります。 MQTT 接続と HTTPS 接続は、この点で AMQP 接続と同じ動作を持っていません。 MQTT 接続と HTTPS 接続は、プロトコル レベルの操作中に取り消しのために、このキャンセル トークンをチェックします。
適用対象
RegisterAsync(ProvisioningRegistrationAdditionalData, TimeSpan)
Device Provisioning Service を使用して現在のデバイスを登録し、IoT ハブに割り当てます。
public System.Threading.Tasks.Task<Microsoft.Azure.Devices.Provisioning.Client.DeviceRegistrationResult> RegisterAsync (Microsoft.Azure.Devices.Provisioning.Client.ProvisioningRegistrationAdditionalData data, TimeSpan timeout);
member this.RegisterAsync : Microsoft.Azure.Devices.Provisioning.Client.ProvisioningRegistrationAdditionalData * TimeSpan -> System.Threading.Tasks.Task<Microsoft.Azure.Devices.Provisioning.Client.DeviceRegistrationResult>
Public Function RegisterAsync (data As ProvisioningRegistrationAdditionalData, timeout As TimeSpan) As Task(Of DeviceRegistrationResult)
パラメーター
カスタム割り当てポリシー Webhook がこの登録用に設定されている場合に、カスタム割り当てポリシー Webhook に渡されるオプションの追加データ。
- timeout
- TimeSpan
タイムアウトするまでにこの操作を実行できる最大時間。
戻り値
登録結果。
注釈
このライブラリで使用される AMQP ライブラリではキャンセル トークンを受け入れないため、このオーバーロードは RegisterAsync(TimeSpan) 、AMQP 接続を開くなどの AMQP 操作の途中で指定されたタイムアウトを考慮できる唯一のオーバーロードです。 ただし、MQTT 接続と HTTPS 接続では、同じ制限は共有されません。
適用対象
RegisterAsync(RegistrationRequestPayload, CancellationToken)
Device Provisioning Service を使用して現在のデバイスを登録し、IoT ハブに割り当てます。
public System.Threading.Tasks.Task<Microsoft.Azure.Devices.Provisioning.Client.DeviceRegistrationResult> RegisterAsync (Microsoft.Azure.Devices.Provisioning.Client.RegistrationRequestPayload data, System.Threading.CancellationToken cancellationToken = default);
member this.RegisterAsync : Microsoft.Azure.Devices.Provisioning.Client.RegistrationRequestPayload * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Devices.Provisioning.Client.DeviceRegistrationResult>
Public Function RegisterAsync (data As RegistrationRequestPayload, Optional cancellationToken As CancellationToken = Nothing) As Task(Of DeviceRegistrationResult)
パラメーター
カスタム割り当てポリシー Webhook がこの登録用に設定されている場合に、カスタム割り当てポリシー Webhook に渡されるオプションの追加データ。
- cancellationToken
- CancellationToken
キャンセル トークン。
戻り値
登録結果。
適用対象
Azure SDK for .NET