ModuleAuthenticationWithTokenRefresh 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
ModuleAuthenticationWithTokenRefresh(String, String) |
Inicializa uma nova instância dessa classe usando as configurações de tempo de buffer TTL e TTL padrão. |
ModuleAuthenticationWithTokenRefresh(String, String, Int32, Int32) |
Inicializa uma nova instância desta classe. |
ModuleAuthenticationWithTokenRefresh(String, String, Int32, Int32, Boolean) |
Inicializa uma nova instância desta classe. |
ModuleAuthenticationWithTokenRefresh(String, String)
Inicializa uma nova instância dessa classe usando as configurações de tempo de buffer TTL e TTL padrão.
public ModuleAuthenticationWithTokenRefresh (string deviceId, string moduleId);
new Microsoft.Azure.Devices.Client.ModuleAuthenticationWithTokenRefresh : string * string -> Microsoft.Azure.Devices.Client.ModuleAuthenticationWithTokenRefresh
Public Sub New (deviceId As String, moduleId As String)
Parâmetros
- deviceId
- String
A ID do dispositivo.
- moduleId
- String
A ID do módulo.
Comentários
Esse construtor criará uma instância de método de autenticação que será descartada quando sua instância de cliente de módulo associada for descartada. Para reutilizar a instância do método de autenticação em vários tempos de vida de instância de cliente, use o ModuleAuthenticationWithTokenRefresh(String, String, Int32, Int32, Boolean) construtor e defina disposeWithClient
como false
.
Aplica-se a
ModuleAuthenticationWithTokenRefresh(String, String, Int32, Int32)
Inicializa uma nova instância desta classe.
public ModuleAuthenticationWithTokenRefresh (string deviceId, string moduleId, int suggestedTimeToLiveSeconds, int timeBufferPercentage);
new Microsoft.Azure.Devices.Client.ModuleAuthenticationWithTokenRefresh : string * string * int * int -> Microsoft.Azure.Devices.Client.ModuleAuthenticationWithTokenRefresh
Public Sub New (deviceId As String, moduleId As String, suggestedTimeToLiveSeconds As Integer, timeBufferPercentage As Integer)
Parâmetros
- deviceId
- String
A ID do dispositivo.
- moduleId
- String
A ID do módulo.
- suggestedTimeToLiveSeconds
- Int32
O valor de vida útil sugerido para os tokens SAS gerados. O valor padrão é de 1 hora.
- timeBufferPercentage
- 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.
Comentários
Esse construtor criará uma instância de método de autenticação que será descartada quando sua instância de cliente de módulo associada for descartada. Para reutilizar a instância do método de autenticação em vários tempos de vida de instância de cliente, use o ModuleAuthenticationWithTokenRefresh(String, String, Int32, Int32, Boolean) construtor e defina disposeWithClient
como false
.
Aplica-se a
ModuleAuthenticationWithTokenRefresh(String, String, Int32, Int32, Boolean)
Inicializa uma nova instância desta classe.
public ModuleAuthenticationWithTokenRefresh (string deviceId, string moduleId, int suggestedTimeToLiveSeconds, int timeBufferPercentage, bool disposeWithClient);
new Microsoft.Azure.Devices.Client.ModuleAuthenticationWithTokenRefresh : string * string * int * int * bool -> Microsoft.Azure.Devices.Client.ModuleAuthenticationWithTokenRefresh
Public Sub New (deviceId As String, moduleId As String, suggestedTimeToLiveSeconds As Integer, timeBufferPercentage As Integer, disposeWithClient As Boolean)
Parâmetros
- deviceId
- String
A ID do dispositivo.
- moduleId
- String
A ID do módulo.
- suggestedTimeToLiveSeconds
- Int32
O valor de vida útil sugerido para os tokens SAS gerados. O valor padrão é de 1 hora.
- timeBufferPercentage
- 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.
- disposeWithClient
- Boolean
Aplica-se a
Azure SDK for .NET