Compartir a través de


ClientAuthenticationWithSharedAccessKeyRefresh Constructores

Definición

Sobrecargas

ClientAuthenticationWithSharedAccessKeyRefresh(String, TimeSpan, Int32)

Crea una instancia de esta clase.

ClientAuthenticationWithSharedAccessKeyRefresh(String, String, String, TimeSpan, Int32)

Crea una instancia de esta clase.

ClientAuthenticationWithSharedAccessKeyRefresh(String, String, String, String, TimeSpan, Int32)

Crea una instancia de esta clase.

ClientAuthenticationWithSharedAccessKeyRefresh(String, TimeSpan, Int32)

Crea una instancia de esta clase.

public ClientAuthenticationWithSharedAccessKeyRefresh (string connectionString, TimeSpan sasTokenTimeToLive = default, int sasTokenRenewalBuffer = 0);
new Microsoft.Azure.Devices.Client.ClientAuthenticationWithSharedAccessKeyRefresh : string * TimeSpan * int -> Microsoft.Azure.Devices.Client.ClientAuthenticationWithSharedAccessKeyRefresh
Public Sub New (connectionString As String, Optional sasTokenTimeToLive As TimeSpan = Nothing, Optional sasTokenRenewalBuffer As Integer = 0)

Parámetros

connectionString
String

Cadena de conexión que contiene el identificador de dispositivo, el identificador de módulo opcional, el nombre de clave de acceso compartido y la clave de acceso compartido que se va a usar para autenticarse con el servicio IoT Hub.

sasTokenTimeToLive
TimeSpan

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

sasTokenRenewalBuffer
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.

Excepciones

Se genera cuando el valor de connectionString es null.

Se produce cuando connectionString está vacío o espacio en blanco.

Se aplica a

ClientAuthenticationWithSharedAccessKeyRefresh(String, String, String, TimeSpan, Int32)

Crea una instancia de esta clase.

public ClientAuthenticationWithSharedAccessKeyRefresh (string sharedAccessKey, string deviceId, string moduleId = default, TimeSpan sasTokenTimeToLive = default, int sasTokenRenewalBuffer = 0);
new Microsoft.Azure.Devices.Client.ClientAuthenticationWithSharedAccessKeyRefresh : string * string * string * TimeSpan * int -> Microsoft.Azure.Devices.Client.ClientAuthenticationWithSharedAccessKeyRefresh
Public Sub New (sharedAccessKey As String, deviceId As String, Optional moduleId As String = Nothing, Optional sasTokenTimeToLive As TimeSpan = Nothing, Optional sasTokenRenewalBuffer As Integer = 0)

Parámetros

sharedAccessKey
String

Valor de clave de acceso compartido.

deviceId
String

Identificador de dispositivo.

moduleId
String

Identificador del módulo.

sasTokenTimeToLive
TimeSpan

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

sasTokenRenewalBuffer
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.

Excepciones

Se genera cuando el valor de sharedAccessKey es null.

Se produce cuando sharedAccessKey está vacío o espacio en blanco.

Se aplica a

ClientAuthenticationWithSharedAccessKeyRefresh(String, String, String, String, TimeSpan, Int32)

Crea una instancia de esta clase.

public ClientAuthenticationWithSharedAccessKeyRefresh (string sharedAccessKey, string sharedAccessKeyName, string deviceId, string moduleId = default, TimeSpan sasTokenTimeToLive = default, int sasTokenRenewalBuffer = 0);
new Microsoft.Azure.Devices.Client.ClientAuthenticationWithSharedAccessKeyRefresh : string * string * string * string * TimeSpan * int -> Microsoft.Azure.Devices.Client.ClientAuthenticationWithSharedAccessKeyRefresh
Public Sub New (sharedAccessKey As String, sharedAccessKeyName As String, deviceId As String, Optional moduleId As String = Nothing, Optional sasTokenTimeToLive As TimeSpan = Nothing, Optional sasTokenRenewalBuffer As Integer = 0)

Parámetros

sharedAccessKey
String

Valor de clave de acceso compartido.

sharedAccessKeyName
String

Nombre de clave de acceso compartido.

deviceId
String

Identificador de dispositivo.

moduleId
String

Identificador del módulo.

sasTokenTimeToLive
TimeSpan

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

sasTokenRenewalBuffer
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.

Excepciones

Se inicia cuando sharedAccessKey o sharedAccessKeyName es NULL.

Se produce cuando sharedAccessKey o está vacío o sharedAccessKeyName espacio en blanco.

Se aplica a