ClientAuthenticationWithSharedAccessKeyRefresh Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
Azure SDK for .NET