IotHubConnectionCredentials Clase
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í.
Titular de las credenciales de cliente que se usarán para autenticar el cliente con el servicio IoT Hub.
public sealed class IotHubConnectionCredentials
type IotHubConnectionCredentials = class
Public NotInheritable Class IotHubConnectionCredentials
- Herencia
-
IotHubConnectionCredentials
Constructores
IotHubConnectionCredentials(IAuthenticationMethod, String, String) |
Crea una instancia de esta clase basada en un método de autenticación, el nombre de host del centro de IoT y un nombre de host de puerta de enlace opcional. |
IotHubConnectionCredentials(String) |
Crea una instancia de esta clase mediante una cadena de conexión. |
Propiedades
AuthenticationMethod |
Método de autenticación que se va a usar con el servicio IoT Hub. |
AuthenticationModel |
Modelo de autenticación para el dispositivo; Es decir, certificados X.509, tokens saS con ámbito de cliente individual o tokens de SAS de nivel de IoT Hub. |
CertificateChain |
La cadena completa de certificados del que se usa para firmar el certificado de cliente en el que se cargó en el servicio. |
ClientCertificate |
Certificados X509 de cliente que se usan para autenticarse con IoT Hub. |
DeviceId |
Identificador de dispositivo del dispositivo que se conecta al servicio. |
GatewayHostName |
Nombre opcional del servicio de puerta de enlace al que se va a conectar. |
HostName |
El servicio host al que se conecta este cliente. Puede ser el nombre del centro de IoT o un nombre de servicio de puerta de enlace. |
IotHubHostName |
Nombre de host DNS completo del servicio IoT Hub. |
ModuleId |
Identificador de módulo del módulo que se conecta al servicio. |
SasTokenRefresher |
La lógica de actualización de tokens que se usará para los clientes que se autentican con un mecanismo IAuthenticationWithTokenRefresh IAuthenticationMethod o a través de un valor de clave de acceso compartido que el SDK puede usar para generar tokens de SAS. |
SasTokenRenewalBuffer |
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. |
SasTokenTimeToLive |
El tiempo de vida sugerido para los tokens generados para los clientes autenticados de SAS. |
SharedAccessKey |
La clave de acceso compartido que se usa para conectarse al servicio IoT Hub. |
SharedAccessKeyName |
Nombre de la clave de acceso compartido que se usa para conectar el dispositivo al servicio IoT Hub. |
SharedAccessSignature |
Firma de acceso compartido que se usa para conectarse al servicio IoT Hub. |
Métodos
Equals(Object) |
Se hace referencia a esta implementación de Equals invalidada al capturar la identidad de cliente (AmqpUnit) de un grupo de conexiones AMQP con conexiones de cliente multiplexadas. Esta implementación solo usa el identificador de dispositivo, el nombre de host, el identificador del módulo y el modelo de autenticación al evaluar la igualdad. Este es el algoritmo que se implementó cuando se implementó por primera vez la agrupación de conexiones amQP, por lo que el algoritmo se ha conservado tal cual. |
GetHashCode() |
Este algoritmo hash se usa en dos lugares:
|
Se aplica a
Azure SDK for .NET