DeviceAuthenticationWithTokenRefresh 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
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
Azure SDK for .NET