IotHubServiceClient 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
IotHubServiceClient() |
Crea una instancia de esta clase. Solo se proporciona con fines de pruebas unitarias. |
IotHubServiceClient(String, IotHubServiceClientOptions) |
Cree una instancia de esta clase que autentique las solicitudes de servicio mediante una cadena de conexión de IoT Hub. |
IotHubServiceClient(String, AzureSasCredential, IotHubServiceClientOptions) |
Cree una instancia de esta clase que autentique las solicitudes de servicio con una firma de acceso compartido proporcionada y actualizada según sea necesario por el autor de la llamada. |
IotHubServiceClient(String, TokenCredential, IotHubServiceClientOptions) |
Cree una instancia de esta clase que autentique las solicitudes de servicio mediante una identidad en Azure Active Directory (AAD). |
IotHubServiceClient()
Crea una instancia de esta clase. Solo se proporciona con fines de pruebas unitarias.
protected IotHubServiceClient();
Protected Sub New ()
Se aplica a
IotHubServiceClient(String, IotHubServiceClientOptions)
Cree una instancia de esta clase que autentique las solicitudes de servicio mediante una cadena de conexión de IoT Hub.
public IotHubServiceClient(string connectionString, Microsoft.Azure.Devices.IotHubServiceClientOptions options = default);
new Microsoft.Azure.Devices.IotHubServiceClient : string * Microsoft.Azure.Devices.IotHubServiceClientOptions -> Microsoft.Azure.Devices.IotHubServiceClient
Public Sub New (connectionString As String, Optional options As IotHubServiceClientOptions = Nothing)
Parámetros
- connectionString
- String
Cadena de conexión de IoT Hub.
- options
- IotHubServiceClientOptions
Configuración de cliente opcional.
Excepciones
Se produce cuando la cadena de conexión proporcionada es null.
Se produce cuando la cadena de conexión proporcionada está vacía o está en blanco.
Se aplica a
IotHubServiceClient(String, AzureSasCredential, IotHubServiceClientOptions)
Cree una instancia de esta clase que autentique las solicitudes de servicio con una firma de acceso compartido proporcionada y actualizada según sea necesario por el autor de la llamada.
public IotHubServiceClient(string hostName, Azure.AzureSasCredential credential, Microsoft.Azure.Devices.IotHubServiceClientOptions options = default);
new Microsoft.Azure.Devices.IotHubServiceClient : string * Azure.AzureSasCredential * Microsoft.Azure.Devices.IotHubServiceClientOptions -> Microsoft.Azure.Devices.IotHubServiceClient
Public Sub New (hostName As String, credential As AzureSasCredential, Optional options As IotHubServiceClientOptions = Nothing)
Parámetros
- hostName
- String
Nombre de host de IoT Hub. Por ejemplo: "my-iot-hub.azure-devices.net".
- credential
- AzureSasCredential
Credencial que genera un token de SAS para autenticarse con IoT Hub. Vea AzureSasCredential.
- options
- IotHubServiceClientOptions
Configuración de cliente opcional.
Excepciones
Se produce cuando el proporcionado hostName
o credential
es null.
Se produce cuando el proporcionado hostName
está vacío o espacio en blanco.
Comentarios
Es posible que los usuarios deseen crear sus propios tokens de firma de acceso compartido (SAS) en lugar de asignar la clave compartida al SDK y permitir que administre la firma y renovación. El AzureSasCredential objeto proporciona al SDK acceso al token de SAS, mientras que el autor de la llamada puede actualizarlo según sea necesario mediante el Update(String) método .
Se aplica a
IotHubServiceClient(String, TokenCredential, IotHubServiceClientOptions)
Cree una instancia de esta clase que autentique las solicitudes de servicio mediante una identidad en Azure Active Directory (AAD).
public IotHubServiceClient(string hostName, Azure.Core.TokenCredential credential, Microsoft.Azure.Devices.IotHubServiceClientOptions options = default);
new Microsoft.Azure.Devices.IotHubServiceClient : string * Azure.Core.TokenCredential * Microsoft.Azure.Devices.IotHubServiceClientOptions -> Microsoft.Azure.Devices.IotHubServiceClient
Public Sub New (hostName As String, credential As TokenCredential, Optional options As IotHubServiceClientOptions = Nothing)
Parámetros
- hostName
- String
Nombre de host de IoT Hub. Por ejemplo: "my-iot-hub.azure-devices.net".
- credential
- TokenCredential
Credenciales de Azure Active Directory (AAD) para autenticarse con IoT Hub.
- options
- IotHubServiceClientOptions
Configuración de cliente opcional.
Excepciones
Se produce cuando el proporcionado hostName
o credential
es null.
Se produce cuando el proporcionado hostName
está vacío o espacio en blanco.
Comentarios
Para obtener más información sobre las opciones de autenticación mediante una instancia derivada de TokenCredential, vea https://docs.microsoft.com/dotnet/api/overview/azure/identity-readme. Para más información sobre cómo configurar IoT Hub con Azure Active Directory, consulte https://docs.microsoft.com/azure/iot-hub/iot-hub-dev-guide-azure-ad-rbac
Se aplica a
Azure SDK for .NET