Compartir a través de


EventHubsConnectionStringBuilder Clase

Definición

EventHubsConnectionStringBuilder se puede usar para construir una cadena de conexión que pueda establecer la comunicación con entidades de Event Hubs. También se puede usar para realizar la validación básica en una cadena de conexión existente.

Una cadena de conexión es básicamente una cadena formada por pares clave-valor separados por ";". El formato básico es "<key>=<value>[;< key>=<value>]" donde el nombre de clave admitido es el siguiente:

Punto de conexión: la dirección URL que contiene el espacio de nombres de Event Hubs.

EntityPath: ruta de acceso a la entidad del centro de eventos

SharedAccessKeyName: el nombre de clave de la regla de directiva de acceso compartido correspondiente para el espacio de nombres o la entidad.

SharedAccessKey: clave para la regla de directiva de acceso compartido correspondiente del espacio de nombres o la entidad.
public class EventHubsConnectionStringBuilder
type EventHubsConnectionStringBuilder = class
Public Class EventHubsConnectionStringBuilder
Herencia
EventHubsConnectionStringBuilder

Ejemplos

Ejemplo de código:

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

Constructores

EventHubsConnectionStringBuilder(String)

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

EventHubsConnectionStringBuilder(Uri, String, String, String)

Creación de una cadena de conexión consumible por CreateFromConnectionString(String)

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

Creación de una cadena de conexión consumible por CreateFromConnectionString(String)

EventHubsConnectionStringBuilder(Uri, String, String, TimeSpan)

Creación de una cadena de conexión consumible por CreateFromConnectionString(String)

Propiedades

Authentication

Habilita la autenticación de identidad administrada de Azure Active Directory cuando se establece en "Identidad administrada".

Endpoint

Obtiene o establece el punto de conexión de Event Hubs.

EntityPath

Obtención del valor de la ruta de acceso de la entidad de la cadena de conexión

OperationTimeout

OperationTimeout se aplica en situaciones erróneas para notificar al autor de la llamada sobre el pertinente EventHubsException

SasKey

Obtención del valor de clave de la directiva de acceso compartido de la cadena de conexión

SasKeyName

Obtención del nombre del propietario de la directiva de acceso compartido de la cadena de conexión

SharedAccessSignature

Obtiene o establece el token de acceso de SAS.

TransportType

Tipo de transporte para la conexión de cliente. Las opciones de avaiable son Amqp y AmqpWebSockets. El valor predeterminado es Amqp si no se especifica.

Métodos

Clone()

Crea un objeto clonado del objeto actual EventHubsConnectionStringBuilder.

ToString()

Devuelve una cadena de conexión interoperable que se puede usar para conectarse al espacio de nombres de Event Hubs.

Se aplica a