Compartir a través de


DeviceAuthenticationWithTokenRefresh Constructores

Definición

Sobrecargas

DeviceAuthenticationWithTokenRefresh(String)

Inicializa una nueva instancia de la clase con la configuración predeterminada de tiempo de búfer de TTL y TTL.

DeviceAuthenticationWithTokenRefresh(String, Int32, Int32)

Inicializa una nueva instancia de la clase DeviceAuthenticationWithTokenRefresh.

DeviceAuthenticationWithTokenRefresh(String, Int32, Int32, Boolean)

Inicializa una nueva instancia de la clase DeviceAuthenticationWithTokenRefresh.

DeviceAuthenticationWithTokenRefresh(String)

Inicializa una nueva instancia de la clase con la configuración predeterminada de tiempo de búfer de TTL y TTL.

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

Identificador del dispositivo.

Comentarios

Este constructor creará una instancia de método de autenticación que se eliminará cuando se elimine su instancia de cliente de dispositivo asociada. Para reutilizar la instancia del método de autenticación en varias duraciones de instancia de cliente, use el DeviceAuthenticationWithTokenRefresh(String, Int32, Int32, Boolean) constructor y establezca en disposeWithClientfalse.

Se aplica a

DeviceAuthenticationWithTokenRefresh(String, Int32, Int32)

Inicializa una nueva instancia de la clase 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 de dispositivo.

suggestedTimeToLiveSeconds
Int32

Tiempo de vida sugerido para los tokens de SAS generados. El valor predeterminado es 1 hora.

timeBufferPercentage
Int32

El búfer de tiempo antes de la expiración cuando se debe renovar el token, expresado como un porcentaje del período de vida. El comportamiento predeterminado es que el token se renovará cuando tenga un 15 % o menos de su duración de vida restante.

Comentarios

Este constructor creará una instancia de método de autenticación que se eliminará cuando se elimine su instancia de cliente de dispositivo asociada. Para reutilizar la instancia del método de autenticación en varias duraciones de instancia de cliente, use el DeviceAuthenticationWithTokenRefresh(String, Int32, Int32, Boolean) constructor y establezca en disposeWithClientfalse.

Se aplica a

DeviceAuthenticationWithTokenRefresh(String, Int32, Int32, Boolean)

Inicializa una nueva instancia de la clase 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 de dispositivo.

suggestedTimeToLiveSeconds
Int32

Tiempo de vida sugerido para los tokens de SAS generados. El valor predeterminado es 1 hora.

timeBufferPercentage
Int32

El búfer de tiempo antes de la expiración cuando se debe renovar el token, expresado como un porcentaje del período de vida. El comportamiento predeterminado es que el token se renovará cuando tenga un 15 % o menos de su duración de vida restante.

disposeWithClient
Boolean

Se aplica a