Partager via


EventHubsConnectionStringBuilder Classe

Définition

EventHubsConnectionStringBuilder peut être utilisé pour construire une chaîne de connexion qui peut établir une communication avec les entités Event Hubs. Il peut également être utilisé pour effectuer une validation de base sur une chaîne de connexion existante.

Une chaîne de connexion est essentiellement une chaîne composée d’une paire clé-valeur séparée par « ; ». Le format de base est «< key>=<value>[ ;< key>=<value>] » où le nom de clé pris en charge est le suivant :

Point de terminaison : URL qui contient l’espace de noms Event Hubs

EntityPath : chemin d’accès à l’entité Event Hub

SharedAccessKeyName : nom de clé de la règle de stratégie d’accès partagé correspondante pour l’espace de noms ou l’entité.

SharedAccessKey : clé de la règle de stratégie d’accès partagé correspondante de l’espace de noms ou de l’entité.
public class EventHubsConnectionStringBuilder
type EventHubsConnectionStringBuilder = class
Public Class EventHubsConnectionStringBuilder
Héritage
EventHubsConnectionStringBuilder

Exemples

Exemple de code :

var connectionStringBuiler = new EventHubsConnectionStringBuilder(
    "amqps://EventHubsNamespaceName.servicebus.windows.net", 
    "EventHubsEntityName", // Event Hub Name 
    "SharedAccessSignatureKeyName", 
    "SharedAccessSignatureKey");
 string connectionString = connectionStringBuiler.ToString();

Constructeurs

EventHubsConnectionStringBuilder(String)

Format ConnectionString : Endpoint=sb://namespace_DNS_Name; EntityPath=EVENT_HUB_NAME; SharedAccessKeyName=SHARED_ACCESS_KEY_NAME ; SharedAccessKey=SHARED_ACCESS_KEY

EventHubsConnectionStringBuilder(Uri, String, String, String)

Créer une chaîne de connexion consommable en CreateFromConnectionString(String)

EventHubsConnectionStringBuilder(Uri, String, String, String, TimeSpan)

Créer une chaîne de connexion consommable en CreateFromConnectionString(String)

EventHubsConnectionStringBuilder(Uri, String, String, TimeSpan)

Créer une chaîne de connexion consommable en CreateFromConnectionString(String)

Propriétés

Authentication

Active l’authentification d’identité managée Azure Active Directory lorsqu’il est défini sur « Identité managée »

Endpoint

Obtient ou définit le point de terminaison Event Hubs.

EntityPath

Obtenir la valeur du chemin d’accès de l’entité à partir de la chaîne de connexion

OperationTimeout

OperationTimeout est appliqué dans des situations erronées pour informer l’appelant de la EventHubsException

SasKey

Obtenir la valeur de la clé de stratégie d’accès partagé à partir de la chaîne de connexion

SasKeyName

Obtenir le nom du propriétaire de la stratégie d’accès partagé à partir de la chaîne de connexion

SharedAccessSignature

Obtient ou définit le jeton d’accès SAS.

TransportType

Type de transport pour la connexion cliente. Les options Avaiable sont Amqp et AmqpWebSockets. La valeur par défaut est Amqp si elle n’est pas spécifiée.

Méthodes

Clone()

Crée un objet cloné de l’actuel EventHubsConnectionStringBuilder.

ToString()

Retourne une chaîne de connexion interopérable qui peut être utilisée pour se connecter à l’espace de noms Event Hubs

S’applique à