Compartilhar via


ConfigurationsClient.ApplyConfigurationContentOnDeviceAsync Método

Definição

Aplica o conteúdo de configuração a um dispositivo edge.

public virtual System.Threading.Tasks.Task ApplyConfigurationContentOnDeviceAsync (string deviceId, Microsoft.Azure.Devices.ConfigurationContent content, System.Threading.CancellationToken cancellationToken = default);
abstract member ApplyConfigurationContentOnDeviceAsync : string * Microsoft.Azure.Devices.ConfigurationContent * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.ApplyConfigurationContentOnDeviceAsync : string * Microsoft.Azure.Devices.ConfigurationContent * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function ApplyConfigurationContentOnDeviceAsync (deviceId As String, content As ConfigurationContent, Optional cancellationToken As CancellationToken = Nothing) As Task

Parâmetros

deviceId
String

A ID do dispositivo.

content
ConfigurationContent

A configuração.

cancellationToken
CancellationToken

O token que permite que a operação seja cancelada.

Retornos

Exceções

Gerado quando o fornecido deviceId ou content é nulo.

Gerado se o deviceId estiver vazio ou espaço em branco.

Gerado se o Hub IoT respondeu à solicitação com um código de status não bem-sucedido. Por exemplo, se a solicitação fornecida foi limitada, IotHubServiceException com ThrottlingException é gerada. Para obter uma lista completa de possíveis casos de erro, consulte IotHubServiceErrorCode.

Se a solicitação HTTP falhar devido a um problema subjacente, como conectividade de rede, falha de DNS ou validação de certificado do servidor.

Se o fornecido cancellationToken tiver solicitado o cancelamento.

Comentários

ModulesContent é obrigatório. DeviceContent é opcional. ModuleContent não é aplicável.

Aplica-se a