Partager via


ServiceClient.Create Méthode

Définition

Surcharges

Create(String, AzureSasCredential, TransportType, ServiceClientTransportSettings, ServiceClientOptions)

Crée ServiceClient à l’aide d’une signature d’accès partagé fournie et actualisée si nécessaire par l’appelant.

Create(String, TokenCredential, TransportType, ServiceClientTransportSettings, ServiceClientOptions)

Crée ServiceClient, authentification à l’aide d’une identité dans Azure Active Directory (AAD).

Create(String, AzureSasCredential, TransportType, ServiceClientTransportSettings, ServiceClientOptions)

Crée ServiceClient à l’aide d’une signature d’accès partagé fournie et actualisée si nécessaire par l’appelant.

public static Microsoft.Azure.Devices.ServiceClient Create (string hostName, Azure.AzureSasCredential credential, Microsoft.Azure.Devices.TransportType transportType = Microsoft.Azure.Devices.TransportType.Amqp, Microsoft.Azure.Devices.ServiceClientTransportSettings transportSettings = default, Microsoft.Azure.Devices.ServiceClientOptions options = default);
static member Create : string * Azure.AzureSasCredential * Microsoft.Azure.Devices.TransportType * Microsoft.Azure.Devices.ServiceClientTransportSettings * Microsoft.Azure.Devices.ServiceClientOptions -> Microsoft.Azure.Devices.ServiceClient
Public Shared Function Create (hostName As String, credential As AzureSasCredential, Optional transportType As TransportType = Microsoft.Azure.Devices.TransportType.Amqp, Optional transportSettings As ServiceClientTransportSettings = Nothing, Optional options As ServiceClientOptions = Nothing) As ServiceClient

Paramètres

hostName
String

Nom d’hôte du hub IoT.

credential
AzureSasCredential

Informations d’identification qui génèrent un jeton SAP pour l’authentification auprès d’IoT Hub. Consultez AzureSasCredential.

transportType
TransportType

Spécifie si le transport Amqp ou Amqp_WebSocket_Only est utilisé.

transportSettings
ServiceClientTransportSettings

Spécifie les paramètres de AMQP_WS et de proxy HTTP pour le client de service.

options
ServiceClientOptions

Les options qui autorisent la configuration du client de service instance pendant l’initialisation.

Retours

Un instance ServiceClient.

Remarques

Les utilisateurs peuvent souhaiter créer leurs propres jetons de signature d’accès partagé (SAP) plutôt que de donner la clé partagée au KIT de développement logiciel (SDK) et de le laisser gérer la signature et le renouvellement. L’objet AzureSasCredential donne au SDK l’accès au jeton SAS, tandis que l’appelant peut le mettre à jour si nécessaire à l’aide de la Update(String) méthode .

S’applique à

Create(String, TokenCredential, TransportType, ServiceClientTransportSettings, ServiceClientOptions)

Crée ServiceClient, authentification à l’aide d’une identité dans Azure Active Directory (AAD).

public static Microsoft.Azure.Devices.ServiceClient Create (string hostName, Azure.Core.TokenCredential credential, Microsoft.Azure.Devices.TransportType transportType = Microsoft.Azure.Devices.TransportType.Amqp, Microsoft.Azure.Devices.ServiceClientTransportSettings transportSettings = default, Microsoft.Azure.Devices.ServiceClientOptions options = default);
static member Create : string * Azure.Core.TokenCredential * Microsoft.Azure.Devices.TransportType * Microsoft.Azure.Devices.ServiceClientTransportSettings * Microsoft.Azure.Devices.ServiceClientOptions -> Microsoft.Azure.Devices.ServiceClient
Public Shared Function Create (hostName As String, credential As TokenCredential, Optional transportType As TransportType = Microsoft.Azure.Devices.TransportType.Amqp, Optional transportSettings As ServiceClientTransportSettings = Nothing, Optional options As ServiceClientOptions = Nothing) As ServiceClient

Paramètres

hostName
String

Nom d’hôte du hub IoT.

credential
TokenCredential

Informations d’identification Azure Active Directory pour l’authentification auprès d’IoT Hub. Voir TokenCredential

transportType
TransportType

Spécifie si le transport Amqp ou Amqp_WebSocket_Only est utilisé.

transportSettings
ServiceClientTransportSettings

Spécifie les paramètres de AMQP_WS et de proxy HTTP pour le client de service.

options
ServiceClientOptions

Les options qui autorisent la configuration du client de service instance pendant l’initialisation.

Retours

Un instance ServiceClient.

Remarques

Pour plus d’informations sur les options d’authentification à l’aide d’un instance dérivé de TokenCredential, consultez https://docs.microsoft.com/dotnet/api/overview/azure/identity-readme. Pour plus d’informations sur la configuration d’IoT Hub avec Azure Active Directory, consultez https://docs.microsoft.com/azure/iot-hub/iot-hub-dev-guide-azure-ad-rbac

S’applique à