Compartilhar via


DeviceAuthenticationWithTokenRefresh Construtores

Definição

Sobrecargas

DeviceAuthenticationWithTokenRefresh(String)

Inicializa uma nova instância da classe usando configurações de tempo de buffer TTL e TTL padrão.

DeviceAuthenticationWithTokenRefresh(String, Int32, Int32)

Inicializa uma nova instância da classe DeviceAuthenticationWithTokenRefresh.

DeviceAuthenticationWithTokenRefresh(String, Int32, Int32, Boolean)

Inicializa uma nova instância da classe DeviceAuthenticationWithTokenRefresh.

DeviceAuthenticationWithTokenRefresh(String)

Inicializa uma nova instância da classe usando configurações de tempo de buffer TTL e TTL padrão.

public DeviceAuthenticationWithTokenRefresh (string deviceId);
new Microsoft.Azure.Devices.Client.DeviceAuthenticationWithTokenRefresh : string -> Microsoft.Azure.Devices.Client.DeviceAuthenticationWithTokenRefresh
Public Sub New (deviceId As String)

Parâmetros

deviceId
String

O identificador do dispositivo.

Comentários

Esse construtor criará uma instância de método de autenticação que será descartada quando sua instância de cliente de dispositivo 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 DeviceAuthenticationWithTokenRefresh(String, Int32, Int32, Boolean) o construtor e defina disposeWithClient como false.

Aplica-se a

DeviceAuthenticationWithTokenRefresh(String, Int32, Int32)

Inicializa uma nova instância da classe DeviceAuthenticationWithTokenRefresh.

public DeviceAuthenticationWithTokenRefresh (string deviceId, int suggestedTimeToLiveSeconds, int timeBufferPercentage);
new Microsoft.Azure.Devices.Client.DeviceAuthenticationWithTokenRefresh : string * int * int -> Microsoft.Azure.Devices.Client.DeviceAuthenticationWithTokenRefresh
Public Sub New (deviceId As String, suggestedTimeToLiveSeconds As Integer, timeBufferPercentage As Integer)

Parâmetros

deviceId
String

Identificador do dispositivo.

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 dispositivo 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 DeviceAuthenticationWithTokenRefresh(String, Int32, Int32, Boolean) o construtor e defina disposeWithClient como false.

Aplica-se a

DeviceAuthenticationWithTokenRefresh(String, Int32, Int32, Boolean)

Inicializa uma nova instância da classe DeviceAuthenticationWithTokenRefresh.

public DeviceAuthenticationWithTokenRefresh (string deviceId, int suggestedTimeToLiveSeconds, int timeBufferPercentage, bool disposeWithClient);
new Microsoft.Azure.Devices.Client.DeviceAuthenticationWithTokenRefresh : string * int * int * bool -> Microsoft.Azure.Devices.Client.DeviceAuthenticationWithTokenRefresh
Public Sub New (deviceId As String, suggestedTimeToLiveSeconds As Integer, timeBufferPercentage As Integer, disposeWithClient As Boolean)

Parâmetros

deviceId
String

Identificador do dispositivo.

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