Compartilhar via


IotHubClientOptions Classe

Definição

Opções que permitem a configuração do dispositivo do Hub IoT ou da instância de cliente do módulo durante a inicialização.

public sealed class IotHubClientOptions
type IotHubClientOptions = class
Public NotInheritable Class IotHubClientOptions
Herança
IotHubClientOptions

Construtores

IotHubClientOptions()

Cria uma instância dessa classe com as configurações de transporte padrão.

IotHubClientOptions(IotHubClientTransportSettings)

Cria uma instância dessa classe com as configurações de transporte especificadas.

Propriedades

AdditionalUserAgentInfo

Especifica informações adicionais que serão acrescentadas à cadeia de caracteres do agente do usuário que é enviada ao Hub IoT.

FileUploadTransportSettings

As configurações de transporte a serem usadas para todas as operações de upload de arquivo, independentemente do protocolo com o qual o cliente do dispositivo está configurado. Todas as operações de upload de arquivo ocorrem por https.

GatewayHostName

O nome do host DNS totalmente qualificado de um gateway pelo qual se conectar.

ModelId

A ID do modelo DTDL associada à instância do cliente do dispositivo ou módulo.

PayloadConvention

A convenção de conteúdo a ser usada para serializar e codificar o conteúdo que está sendo enviado ao serviço.

RetryPolicy

Define a política de repetição usada nas novas tentativas de operação.

SdkAssignsMessageId

A configuração para definir MessageId para cada mensagem enviada pela instância de cliente do dispositivo ou módulo.

TransportSettings

As configurações de transporte a serem usadas (ou seja, IotHubClientMqttSettings ou IotHubClientAmqpSettings).

Aplica-se a