Compartilhar via


ClientAuthenticationWithSharedAccessKeyRefresh Construtores

Definição

Sobrecargas

ClientAuthenticationWithSharedAccessKeyRefresh(String, TimeSpan, Int32)

Cria uma instância dessa classe.

ClientAuthenticationWithSharedAccessKeyRefresh(String, String, String, TimeSpan, Int32)

Cria uma instância dessa classe.

ClientAuthenticationWithSharedAccessKeyRefresh(String, String, String, String, TimeSpan, Int32)

Cria uma instância dessa classe.

ClientAuthenticationWithSharedAccessKeyRefresh(String, TimeSpan, Int32)

Cria uma instância dessa classe.

public ClientAuthenticationWithSharedAccessKeyRefresh (string connectionString, TimeSpan sasTokenTimeToLive = default, int sasTokenRenewalBuffer = 0);
new Microsoft.Azure.Devices.Client.ClientAuthenticationWithSharedAccessKeyRefresh : string * TimeSpan * int -> Microsoft.Azure.Devices.Client.ClientAuthenticationWithSharedAccessKeyRefresh
Public Sub New (connectionString As String, Optional sasTokenTimeToLive As TimeSpan = Nothing, Optional sasTokenRenewalBuffer As Integer = 0)

Parâmetros

connectionString
String

A cadeia de conexão que contém a ID do dispositivo, a ID do módulo opcional, o nome da chave de acesso compartilhado e a chave de acesso compartilhado a serem usadas para autenticação com o serviço do Hub IoT.

sasTokenTimeToLive
TimeSpan

O valor de vida útil sugerido para os tokens SAS gerados. O valor padrão é de 1 hora.

sasTokenRenewalBuffer
Int32

O buffer de tempo antes da expiração quando o token deve ser renovado, expresso como uma porcentagem do tempo de vida útil. O comportamento padrão é que o token será renovado quando ele tiver 15% ou menos de seu tempo de vida restante.

Exceções

Lançado quando connectionString é nulo.

Gerado quando connectionString está vazio ou espaço em branco.

Aplica-se a

ClientAuthenticationWithSharedAccessKeyRefresh(String, String, String, TimeSpan, Int32)

Cria uma instância dessa classe.

public ClientAuthenticationWithSharedAccessKeyRefresh (string sharedAccessKey, string deviceId, string moduleId = default, TimeSpan sasTokenTimeToLive = default, int sasTokenRenewalBuffer = 0);
new Microsoft.Azure.Devices.Client.ClientAuthenticationWithSharedAccessKeyRefresh : string * string * string * TimeSpan * int -> Microsoft.Azure.Devices.Client.ClientAuthenticationWithSharedAccessKeyRefresh
Public Sub New (sharedAccessKey As String, deviceId As String, Optional moduleId As String = Nothing, Optional sasTokenTimeToLive As TimeSpan = Nothing, Optional sasTokenRenewalBuffer As Integer = 0)

Parâmetros

sharedAccessKey
String

Valor da chave de acesso compartilhado.

deviceId
String

Identificador do dispositivo.

moduleId
String

Identificador de módulo.

sasTokenTimeToLive
TimeSpan

O valor de vida útil sugerido para os tokens SAS gerados. O valor padrão é de 1 hora.

sasTokenRenewalBuffer
Int32

O buffer de tempo antes da expiração quando o token deve ser renovado, expresso como uma porcentagem do tempo de vida útil. O comportamento padrão é que o token será renovado quando ele tiver 15% ou menos de seu tempo de vida restante.

Exceções

Lançado quando sharedAccessKey é nulo.

Gerado quando sharedAccessKey está vazio ou espaço em branco.

Aplica-se a

ClientAuthenticationWithSharedAccessKeyRefresh(String, String, String, String, TimeSpan, Int32)

Cria uma instância dessa classe.

public ClientAuthenticationWithSharedAccessKeyRefresh (string sharedAccessKey, string sharedAccessKeyName, string deviceId, string moduleId = default, TimeSpan sasTokenTimeToLive = default, int sasTokenRenewalBuffer = 0);
new Microsoft.Azure.Devices.Client.ClientAuthenticationWithSharedAccessKeyRefresh : string * string * string * string * TimeSpan * int -> Microsoft.Azure.Devices.Client.ClientAuthenticationWithSharedAccessKeyRefresh
Public Sub New (sharedAccessKey As String, sharedAccessKeyName As String, deviceId As String, Optional moduleId As String = Nothing, Optional sasTokenTimeToLive As TimeSpan = Nothing, Optional sasTokenRenewalBuffer As Integer = 0)

Parâmetros

sharedAccessKey
String

Valor da chave de acesso compartilhado.

sharedAccessKeyName
String

Nome da chave de acesso compartilhado.

deviceId
String

Identificador do dispositivo.

moduleId
String

Identificador de módulo.

sasTokenTimeToLive
TimeSpan

O valor de vida útil sugerido para os tokens SAS gerados. O valor padrão é de 1 hora.

sasTokenRenewalBuffer
Int32

O buffer de tempo antes da expiração quando o token deve ser renovado, expresso como uma porcentagem do tempo de vida útil. O comportamento padrão é que o token será renovado quando ele tiver 15% ou menos de seu tempo de vida restante.

Exceções

Gerado quando sharedAccessKey ou sharedAccessKeyName é nulo.

Gerado quando sharedAccessKey ou sharedAccessKeyName está vazio ou espaço em branco.

Aplica-se a