Compartir a través de


ModuleAuthenticationWithTokenRefresh Constructores

Definición

Sobrecargas

ModuleAuthenticationWithTokenRefresh(String, String)

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

ModuleAuthenticationWithTokenRefresh(String, String, Int32, Int32)

Inicializa una nueva instancia de esta clase.

ModuleAuthenticationWithTokenRefresh(String, String, Int32, Int32, Boolean)

Inicializa una nueva instancia de esta clase.

ModuleAuthenticationWithTokenRefresh(String, String)

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

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

Identificador del dispositivo.

moduleId
String

Identificador del módulo.

Comentarios

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

Se aplica a

ModuleAuthenticationWithTokenRefresh(String, String, Int32, Int32)

Inicializa una nueva instancia de esta clase.

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

Identificador del dispositivo.

moduleId
String

Identificador del módulo.

suggestedTimeToLiveSeconds
Int32

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

timeBufferPercentage
Int32

Búfer de tiempo antes de expirar 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.

Comentarios

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

Se aplica a

ModuleAuthenticationWithTokenRefresh(String, String, Int32, Int32, Boolean)

Inicializa una nueva instancia de esta clase.

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

Identificador del dispositivo.

moduleId
String

Identificador del módulo.

suggestedTimeToLiveSeconds
Int32

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

timeBufferPercentage
Int32

Búfer de tiempo antes de expirar 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.

disposeWithClient
Boolean

Se aplica a