Compartilhar via


ModuleAuthenticationWithTokenRefresh Construtores

Definição

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