Share via


DeviceClient.Create Método

Definição

Sobrecargas

Create(String, String, IAuthenticationMethod, TransportType, ClientOptions)

Criar um DeviceClient descartável com base nos parâmetros especificados

Create(String, String, IAuthenticationMethod, ITransportSettings[], ClientOptions)

Cria um DeviceClient descartável com base nos parâmetros especificados

Create(String, IAuthenticationMethod, TransportType, ClientOptions)

Cria um DeviceClient descartável com base nos parâmetros especificados

Create(String, String, IAuthenticationMethod, ClientOptions)

Criar um DeviceClient AMQP descartável com base nos parâmetros especificados

Create(String, IAuthenticationMethod, TransportType)

Cria um DeviceClient descartável com base nos parâmetros especificados

Create(String, IAuthenticationMethod, ClientOptions)

Cria um DeviceClient descartável com base nos parâmetros especificados, que usa o protocolo de transporte AMQP.

Create(String, IAuthenticationMethod)

Cria um DeviceClient amqp descartável com base nos parâmetros especificados

Create(String, IAuthenticationMethod, ITransportSettings[], ClientOptions)

Cria um DeviceClient descartável com base nos parâmetros especificados

Create(String, String, IAuthenticationMethod, TransportType, ClientOptions)

Criar um DeviceClient descartável com base nos parâmetros especificados

public static Microsoft.Azure.Devices.Client.DeviceClient Create (string hostname, string gatewayHostname, Microsoft.Azure.Devices.Client.IAuthenticationMethod authenticationMethod, Microsoft.Azure.Devices.Client.TransportType transportType, Microsoft.Azure.Devices.Client.ClientOptions options = default);
static member Create : string * string * Microsoft.Azure.Devices.Client.IAuthenticationMethod * Microsoft.Azure.Devices.Client.TransportType * Microsoft.Azure.Devices.Client.ClientOptions -> Microsoft.Azure.Devices.Client.DeviceClient
Public Shared Function Create (hostname As String, gatewayHostname As String, authenticationMethod As IAuthenticationMethod, transportType As TransportType, Optional options As ClientOptions = Nothing) As DeviceClient

Parâmetros

hostname
String

O nome do host DNS totalmente qualificado do Hub IoT

gatewayHostname
String

O nome do host DNS totalmente qualificado do Gateway

authenticationMethod
IAuthenticationMethod

O método de autenticação usado

transportType
TransportType

O transportType usado (Http1, AMQP ou MQTT), TransportType

options
ClientOptions

As opções que permitem a configuração da instância de cliente do dispositivo durante a inicialização.

Retornos

Uma instância de DeviceClient descartável

Aplica-se a

Create(String, String, IAuthenticationMethod, ITransportSettings[], ClientOptions)

Cria um DeviceClient descartável com base nos parâmetros especificados

public static Microsoft.Azure.Devices.Client.DeviceClient Create (string hostname, string gatewayHostname, Microsoft.Azure.Devices.Client.IAuthenticationMethod authenticationMethod, Microsoft.Azure.Devices.Client.ITransportSettings[] transportSettings, Microsoft.Azure.Devices.Client.ClientOptions options = default);
static member Create : string * string * Microsoft.Azure.Devices.Client.IAuthenticationMethod * Microsoft.Azure.Devices.Client.ITransportSettings[] * Microsoft.Azure.Devices.Client.ClientOptions -> Microsoft.Azure.Devices.Client.DeviceClient
Public Shared Function Create (hostname As String, gatewayHostname As String, authenticationMethod As IAuthenticationMethod, transportSettings As ITransportSettings(), Optional options As ClientOptions = Nothing) As DeviceClient

Parâmetros

hostname
String

O nome do host DNS totalmente qualificado do Hub IoT

gatewayHostname
String

O nome do host DNS totalmente qualificado do Gateway

authenticationMethod
IAuthenticationMethod

O método de autenticação usado

transportSettings
ITransportSettings[]

Lista priorizada de transportTypes e suas configurações

options
ClientOptions

As opções que permitem a configuração da instância de cliente do dispositivo durante a inicialização.

Retornos

Uma instância de DeviceClient descartável

Aplica-se a

Create(String, IAuthenticationMethod, TransportType, ClientOptions)

Cria um DeviceClient descartável com base nos parâmetros especificados

public static Microsoft.Azure.Devices.Client.DeviceClient Create (string hostname, Microsoft.Azure.Devices.Client.IAuthenticationMethod authenticationMethod, Microsoft.Azure.Devices.Client.TransportType transportType, Microsoft.Azure.Devices.Client.ClientOptions options = default);
static member Create : string * Microsoft.Azure.Devices.Client.IAuthenticationMethod * Microsoft.Azure.Devices.Client.TransportType * Microsoft.Azure.Devices.Client.ClientOptions -> Microsoft.Azure.Devices.Client.DeviceClient
Public Shared Function Create (hostname As String, authenticationMethod As IAuthenticationMethod, transportType As TransportType, Optional options As ClientOptions = Nothing) As DeviceClient

Parâmetros

hostname
String

O nome do host DNS totalmente qualificado do Hub IoT

authenticationMethod
IAuthenticationMethod

O método de autenticação usado

transportType
TransportType

O transportType usado (HTTP1, AMQP ou MQTT), TransportType

options
ClientOptions

As opções que permitem a configuração da instância de cliente do dispositivo durante a inicialização.

Retornos

Uma instância de DeviceClient descartável

Aplica-se a

Create(String, String, IAuthenticationMethod, ClientOptions)

Criar um DeviceClient AMQP descartável com base nos parâmetros especificados

public static Microsoft.Azure.Devices.Client.DeviceClient Create (string hostname, string gatewayHostname, Microsoft.Azure.Devices.Client.IAuthenticationMethod authenticationMethod, Microsoft.Azure.Devices.Client.ClientOptions options = default);
static member Create : string * string * Microsoft.Azure.Devices.Client.IAuthenticationMethod * Microsoft.Azure.Devices.Client.ClientOptions -> Microsoft.Azure.Devices.Client.DeviceClient
Public Shared Function Create (hostname As String, gatewayHostname As String, authenticationMethod As IAuthenticationMethod, Optional options As ClientOptions = Nothing) As DeviceClient

Parâmetros

hostname
String

O nome do host DNS totalmente qualificado do Hub IoT

gatewayHostname
String

O nome do host DNS totalmente qualificado do Gateway

authenticationMethod
IAuthenticationMethod

O método de autenticação usado

options
ClientOptions

As opções que permitem a configuração da instância de cliente do dispositivo durante a inicialização.

Retornos

Uma instância de DeviceClient descartável

Aplica-se a

Create(String, IAuthenticationMethod, TransportType)

Cria um DeviceClient descartável com base nos parâmetros especificados

public static Microsoft.Azure.Devices.Client.DeviceClient Create (string hostname, Microsoft.Azure.Devices.Client.IAuthenticationMethod authenticationMethod, Microsoft.Azure.Devices.Client.TransportType transportType);
static member Create : string * Microsoft.Azure.Devices.Client.IAuthenticationMethod * Microsoft.Azure.Devices.Client.TransportType -> Microsoft.Azure.Devices.Client.DeviceClient
Public Shared Function Create (hostname As String, authenticationMethod As IAuthenticationMethod, transportType As TransportType) As DeviceClient

Parâmetros

hostname
String

O nome do host DNS totalmente qualificado do Hub IoT

authenticationMethod
IAuthenticationMethod

O método de autenticação usado

transportType
TransportType

O transportType usado (Http1 ou Amqp)

Retornos

Uma instância de DeviceClient descartável

Aplica-se a

Create(String, IAuthenticationMethod, ClientOptions)

Cria um DeviceClient descartável com base nos parâmetros especificados, que usa o protocolo de transporte AMQP.

public static Microsoft.Azure.Devices.Client.DeviceClient Create (string hostname, Microsoft.Azure.Devices.Client.IAuthenticationMethod authenticationMethod, Microsoft.Azure.Devices.Client.ClientOptions options = default);
static member Create : string * Microsoft.Azure.Devices.Client.IAuthenticationMethod * Microsoft.Azure.Devices.Client.ClientOptions -> Microsoft.Azure.Devices.Client.DeviceClient
Public Shared Function Create (hostname As String, authenticationMethod As IAuthenticationMethod, Optional options As ClientOptions = Nothing) As DeviceClient

Parâmetros

hostname
String

O nome do host DNS totalmente qualificado do Hub IoT

authenticationMethod
IAuthenticationMethod

O método de autenticação usado

options
ClientOptions

As opções que permitem a configuração da instância de cliente do dispositivo durante a inicialização.

Retornos

Uma instância de DeviceClient descartável

Aplica-se a

Create(String, IAuthenticationMethod)

Cria um DeviceClient amqp descartável com base nos parâmetros especificados

public static Microsoft.Azure.Devices.Client.DeviceClient Create (string hostname, Microsoft.Azure.Devices.Client.IAuthenticationMethod authenticationMethod);
static member Create : string * Microsoft.Azure.Devices.Client.IAuthenticationMethod -> Microsoft.Azure.Devices.Client.DeviceClient
Public Shared Function Create (hostname As String, authenticationMethod As IAuthenticationMethod) As DeviceClient

Parâmetros

hostname
String

O nome do host DNS totalmente qualificado do Hub IoT

authenticationMethod
IAuthenticationMethod

O método de autenticação usado

Retornos

Uma instância de DeviceClient descartável

Aplica-se a

Create(String, IAuthenticationMethod, ITransportSettings[], ClientOptions)

Cria um DeviceClient descartável com base nos parâmetros especificados

public static Microsoft.Azure.Devices.Client.DeviceClient Create (string hostname, Microsoft.Azure.Devices.Client.IAuthenticationMethod authenticationMethod, Microsoft.Azure.Devices.Client.ITransportSettings[] transportSettings, Microsoft.Azure.Devices.Client.ClientOptions options = default);
static member Create : string * Microsoft.Azure.Devices.Client.IAuthenticationMethod * Microsoft.Azure.Devices.Client.ITransportSettings[] * Microsoft.Azure.Devices.Client.ClientOptions -> Microsoft.Azure.Devices.Client.DeviceClient
Public Shared Function Create (hostname As String, authenticationMethod As IAuthenticationMethod, transportSettings As ITransportSettings(), Optional options As ClientOptions = Nothing) As DeviceClient

Parâmetros

hostname
String

O nome do host DNS totalmente qualificado do Hub IoT

authenticationMethod
IAuthenticationMethod

O método de autenticação usado

transportSettings
ITransportSettings[]

Lista priorizada de transportTypes e suas configurações

options
ClientOptions

As opções que permitem a configuração da instância de cliente do dispositivo durante a inicialização.

Retornos

Uma instância de DeviceClient descartável

Aplica-se a