EventHubsConnectionStringBuilder 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í.
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
Azure SDK for .NET