ClientAuthenticationWithSharedAccessKeyRefresh Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
Azure SDK for .NET