Compartir a través de


EventProcessorClient Constructores

Definición

Sobrecargas

EventProcessorClient()

Inicializa una nueva instancia de la clase EventProcessorClient.

EventProcessorClient(BlobContainerClient, String, String)

Inicializa una nueva instancia de la clase EventProcessorClient.

EventProcessorClient(BlobContainerClient, String, String, EventProcessorClientOptions)

Inicializa una nueva instancia de la clase EventProcessorClient.

EventProcessorClient(BlobContainerClient, String, String, String)

Inicializa una nueva instancia de la clase EventProcessorClient.

EventProcessorClient(BlobContainerClient, String, String, String, EventProcessorClientOptions)

Inicializa una nueva instancia de la clase EventProcessorClient.

EventProcessorClient(BlobContainerClient, String, String, String, AzureNamedKeyCredential, EventProcessorClientOptions)

Inicializa una nueva instancia de la clase EventProcessorClient.

EventProcessorClient(BlobContainerClient, String, String, String, AzureSasCredential, EventProcessorClientOptions)

Inicializa una nueva instancia de la clase EventProcessorClient.

EventProcessorClient(BlobContainerClient, String, String, String, TokenCredential, EventProcessorClientOptions)

Inicializa una nueva instancia de la clase EventProcessorClient.

EventProcessorClient()

Inicializa una nueva instancia de la clase EventProcessorClient.

protected EventProcessorClient ();
Protected Sub New ()

Se aplica a

EventProcessorClient(BlobContainerClient, String, String)

Inicializa una nueva instancia de la clase EventProcessorClient.

public EventProcessorClient (Azure.Storage.Blobs.BlobContainerClient checkpointStore, string consumerGroup, string connectionString);
new Azure.Messaging.EventHubs.EventProcessorClient : Azure.Storage.Blobs.BlobContainerClient * string * string -> Azure.Messaging.EventHubs.EventProcessorClient
Public Sub New (checkpointStore As BlobContainerClient, consumerGroup As String, connectionString As String)

Parámetros

checkpointStore
BlobContainerClient

El cliente responsable de conservar los puntos de control y el estado del procesador en un almacenamiento duradero. Las instancias de procesador que comparten este almacenamiento intentarán coordinar y compartir el trabajo. Se espera que exista el contenedor asociado.

consumerGroup
String

Nombre del grupo de consumidores al que está asociado este procesador. El procesador declarará el acceso de lectura exclusivo a las particiones de este grupo.

connectionString
String

Cadena de conexión que se va a usar para conectarse al espacio de nombres de Event Hubs; se espera que el nombre del centro de eventos y las propiedades de clave compartida estén contenidas en esta cadena de conexión.

Comentarios

Se espera que exista el contenedor asociado a checkpointStore ; EventProcessorClient no supone la capacidad de administrar la cuenta de almacenamiento y es seguro ejecutar con solo permiso de lectura y escritura para blobs en el contenedor. Se recomienda que este contenedor sea único para el centro de eventos y el grupo de consumidores que usa el procesador y que no conain otros blobs.

Si la cadena de conexión se copia del espacio de nombres de Event Hubs, es probable que no contenga el nombre del centro de eventos deseado, que es necesario. En este caso, el nombre se puede agregar manualmente agregando "; EntityPath=[[ EVENT HUB NAME ]]" al final de la cadena de conexión. Por ejemplo, "; EntityPath=telemetry-hub".

Si ha definido una directiva de acceso compartido directamente en el propio centro de eventos, copiar la cadena de conexión de ese centro de eventos dará lugar a una cadena de conexión que contenga el nombre.

Se aplica a

EventProcessorClient(BlobContainerClient, String, String, EventProcessorClientOptions)

Inicializa una nueva instancia de la clase EventProcessorClient.

public EventProcessorClient (Azure.Storage.Blobs.BlobContainerClient checkpointStore, string consumerGroup, string connectionString, Azure.Messaging.EventHubs.EventProcessorClientOptions clientOptions);
new Azure.Messaging.EventHubs.EventProcessorClient : Azure.Storage.Blobs.BlobContainerClient * string * string * Azure.Messaging.EventHubs.EventProcessorClientOptions -> Azure.Messaging.EventHubs.EventProcessorClient
Public Sub New (checkpointStore As BlobContainerClient, consumerGroup As String, connectionString As String, clientOptions As EventProcessorClientOptions)

Parámetros

checkpointStore
BlobContainerClient

El cliente responsable de conservar los puntos de control y el estado del procesador en un almacenamiento duradero. Las instancias de procesador que comparten este almacenamiento intentarán coordinar y compartir el trabajo. Se espera que exista el contenedor asociado.

consumerGroup
String

Nombre del grupo de consumidores al que está asociado este procesador. El procesador declarará el acceso de lectura exclusivo a las particiones de este grupo.

connectionString
String

Cadena de conexión que se va a usar para conectarse al espacio de nombres de Event Hubs; se espera que el nombre del centro de eventos y las propiedades de clave compartida estén contenidas en esta cadena de conexión.

clientOptions
EventProcessorClientOptions

Conjunto de opciones que se van a usar para este procesador.

Comentarios

Se espera que exista el contenedor asociado a checkpointStore ; EventProcessorClient no supone la capacidad de administrar la cuenta de almacenamiento y es seguro ejecutar con solo permiso de lectura y escritura para blobs en el contenedor. Se recomienda que este contenedor sea único para el centro de eventos y el grupo de consumidores que usa el procesador y que no conain otros blobs.

Si la cadena de conexión se copia del espacio de nombres de Event Hubs, es probable que no contenga el nombre del centro de eventos deseado, que es necesario. En este caso, el nombre se puede agregar manualmente agregando "; EntityPath=[[ EVENT HUB NAME ]]" al final de la cadena de conexión. Por ejemplo, "; EntityPath=telemetry-hub".

Si ha definido una directiva de acceso compartido directamente en el propio centro de eventos, copiar la cadena de conexión de ese centro de eventos dará lugar a una cadena de conexión que contenga el nombre.

Se aplica a

EventProcessorClient(BlobContainerClient, String, String, String)

Inicializa una nueva instancia de la clase EventProcessorClient.

public EventProcessorClient (Azure.Storage.Blobs.BlobContainerClient checkpointStore, string consumerGroup, string connectionString, string eventHubName);
new Azure.Messaging.EventHubs.EventProcessorClient : Azure.Storage.Blobs.BlobContainerClient * string * string * string -> Azure.Messaging.EventHubs.EventProcessorClient
Public Sub New (checkpointStore As BlobContainerClient, consumerGroup As String, connectionString As String, eventHubName As String)

Parámetros

checkpointStore
BlobContainerClient

El cliente responsable de conservar los puntos de control y el estado del procesador en un almacenamiento duradero. Las instancias de procesador que comparten este almacenamiento intentarán coordinar y compartir el trabajo. Se espera que exista el contenedor asociado.

consumerGroup
String

Nombre del grupo de consumidores al que está asociado este procesador. El procesador declarará el acceso de lectura exclusivo a las particiones de este grupo.

connectionString
String

Cadena de conexión que se va a usar para conectarse al espacio de nombres de Event Hubs; se espera que las propiedades de clave compartidas estén contenidas en esta cadena de conexión, pero no en el nombre del centro de eventos.

eventHubName
String

Nombre del centro de eventos específico al que se va a asociar el procesador.

Comentarios

Se espera que exista el contenedor asociado a checkpointStore ; EventProcessorClient no supone la capacidad de administrar la cuenta de almacenamiento y es seguro ejecutar con solo permiso de lectura y escritura para blobs en el contenedor. Se recomienda que este contenedor sea único para el centro de eventos y el grupo de consumidores que usa el procesador y que no conain otros blobs.

Si la cadena de conexión se copia del propio centro de eventos, contendrá el nombre del centro de eventos deseado y se puede usar directamente sin pasar .eventHubName El nombre del centro de eventos solo se debe pasar una vez, ya sea como parte de la cadena de conexión o por separado.

Se aplica a

EventProcessorClient(BlobContainerClient, String, String, String, EventProcessorClientOptions)

Inicializa una nueva instancia de la clase EventProcessorClient.

public EventProcessorClient (Azure.Storage.Blobs.BlobContainerClient checkpointStore, string consumerGroup, string connectionString, string eventHubName, Azure.Messaging.EventHubs.EventProcessorClientOptions clientOptions);
new Azure.Messaging.EventHubs.EventProcessorClient : Azure.Storage.Blobs.BlobContainerClient * string * string * string * Azure.Messaging.EventHubs.EventProcessorClientOptions -> Azure.Messaging.EventHubs.EventProcessorClient
Public Sub New (checkpointStore As BlobContainerClient, consumerGroup As String, connectionString As String, eventHubName As String, clientOptions As EventProcessorClientOptions)

Parámetros

checkpointStore
BlobContainerClient

El cliente responsable de conservar los puntos de control y el estado del procesador en un almacenamiento duradero. Las instancias de procesador que comparten este almacenamiento intentarán coordinar y compartir el trabajo. Se espera que exista el contenedor asociado.

consumerGroup
String

Nombre del grupo de consumidores al que está asociado este procesador. El procesador declarará el acceso de lectura exclusivo a las particiones de este grupo.

connectionString
String

Cadena de conexión que se va a usar para conectarse al espacio de nombres de Event Hubs; se espera que las propiedades de clave compartidas estén contenidas en esta cadena de conexión, pero no en el nombre del centro de eventos.

eventHubName
String

Nombre del centro de eventos específico al que se va a asociar el procesador.

clientOptions
EventProcessorClientOptions

Conjunto de opciones que se van a usar para este procesador.

Comentarios

Se espera que exista el contenedor asociado a checkpointStore ; EventProcessorClient no supone la capacidad de administrar la cuenta de almacenamiento y es seguro ejecutar con solo permiso de lectura y escritura para blobs en el contenedor. Se recomienda que este contenedor sea único para el centro de eventos y el grupo de consumidores que usa el procesador y que no conain otros blobs.

Si la cadena de conexión se copia del propio centro de eventos, contendrá el nombre del centro de eventos deseado y se puede usar directamente sin pasar .eventHubName El nombre del centro de eventos solo se debe pasar una vez, ya sea como parte de la cadena de conexión o por separado.

Se aplica a

EventProcessorClient(BlobContainerClient, String, String, String, AzureNamedKeyCredential, EventProcessorClientOptions)

Inicializa una nueva instancia de la clase EventProcessorClient.

public EventProcessorClient (Azure.Storage.Blobs.BlobContainerClient checkpointStore, string consumerGroup, string fullyQualifiedNamespace, string eventHubName, Azure.AzureNamedKeyCredential credential, Azure.Messaging.EventHubs.EventProcessorClientOptions clientOptions = default);
new Azure.Messaging.EventHubs.EventProcessorClient : Azure.Storage.Blobs.BlobContainerClient * string * string * string * Azure.AzureNamedKeyCredential * Azure.Messaging.EventHubs.EventProcessorClientOptions -> Azure.Messaging.EventHubs.EventProcessorClient
Public Sub New (checkpointStore As BlobContainerClient, consumerGroup As String, fullyQualifiedNamespace As String, eventHubName As String, credential As AzureNamedKeyCredential, Optional clientOptions As EventProcessorClientOptions = Nothing)

Parámetros

checkpointStore
BlobContainerClient

El cliente responsable de conservar los puntos de control y el estado del procesador en un almacenamiento duradero. Las instancias de procesador que comparten este almacenamiento intentarán coordinar y compartir el trabajo. Se espera que exista el contenedor asociado.

consumerGroup
String

Nombre del grupo de consumidores al que está asociado este procesador. El procesador declarará el acceso de lectura exclusivo a las particiones de este grupo.

fullyQualifiedNamespace
String

Espacio de nombres completo de Event Hubs al que conectarse. Es probable que sea similar a {yournamespace}.servicebus.windows.net.

eventHubName
String

Nombre del centro de eventos específico al que se va a asociar el procesador.

credential
AzureNamedKeyCredential

Credencial de clave de acceso compartido que se va a usar para la autorización. Los controles de acceso se pueden especificar mediante el espacio de nombres de Event Hubs o el centro de eventos solicitado, en función de la configuración de Azure.

clientOptions
EventProcessorClientOptions

Conjunto de opciones que se van a usar para este procesador.

Comentarios

Se espera que exista el contenedor asociado a checkpointStore ; EventProcessorClient no supone la capacidad de administrar la cuenta de almacenamiento y es seguro ejecutar con solo permiso de lectura y escritura para blobs en el contenedor. Se recomienda que este contenedor sea único para el centro de eventos y el grupo de consumidores que usa el procesador y que no conain otros blobs.

Se aplica a

EventProcessorClient(BlobContainerClient, String, String, String, AzureSasCredential, EventProcessorClientOptions)

Inicializa una nueva instancia de la clase EventProcessorClient.

public EventProcessorClient (Azure.Storage.Blobs.BlobContainerClient checkpointStore, string consumerGroup, string fullyQualifiedNamespace, string eventHubName, Azure.AzureSasCredential credential, Azure.Messaging.EventHubs.EventProcessorClientOptions clientOptions = default);
new Azure.Messaging.EventHubs.EventProcessorClient : Azure.Storage.Blobs.BlobContainerClient * string * string * string * Azure.AzureSasCredential * Azure.Messaging.EventHubs.EventProcessorClientOptions -> Azure.Messaging.EventHubs.EventProcessorClient
Public Sub New (checkpointStore As BlobContainerClient, consumerGroup As String, fullyQualifiedNamespace As String, eventHubName As String, credential As AzureSasCredential, Optional clientOptions As EventProcessorClientOptions = Nothing)

Parámetros

checkpointStore
BlobContainerClient

El cliente responsable de conservar los puntos de control y el estado del procesador en un almacenamiento duradero. Las instancias de procesador que comparten este almacenamiento intentarán coordinar y compartir el trabajo. Se espera que exista el contenedor asociado.

consumerGroup
String

Nombre del grupo de consumidores al que está asociado este procesador. El procesador declarará el acceso de lectura exclusivo a las particiones de este grupo.

fullyQualifiedNamespace
String

Espacio de nombres completo de Event Hubs al que conectarse. Es probable que sea similar a {yournamespace}.servicebus.windows.net.

eventHubName
String

Nombre del centro de eventos específico al que se va a asociar el procesador.

credential
AzureSasCredential

Credencial de firma de acceso compartido que se va a usar para la autorización. Los controles de acceso se pueden especificar mediante el espacio de nombres de Event Hubs o el centro de eventos solicitado, en función de la configuración de Azure.

clientOptions
EventProcessorClientOptions

Conjunto de opciones que se van a usar para este procesador.

Comentarios

Se espera que exista el contenedor asociado a checkpointStore ; EventProcessorClient no supone la capacidad de administrar la cuenta de almacenamiento y es seguro ejecutar con solo permiso de lectura y escritura para blobs en el contenedor. Se recomienda que este contenedor sea único para el centro de eventos y el grupo de consumidores que usa el procesador y que no conain otros blobs.

Se aplica a

EventProcessorClient(BlobContainerClient, String, String, String, TokenCredential, EventProcessorClientOptions)

Inicializa una nueva instancia de la clase EventProcessorClient.

public EventProcessorClient (Azure.Storage.Blobs.BlobContainerClient checkpointStore, string consumerGroup, string fullyQualifiedNamespace, string eventHubName, Azure.Core.TokenCredential credential, Azure.Messaging.EventHubs.EventProcessorClientOptions clientOptions = default);
new Azure.Messaging.EventHubs.EventProcessorClient : Azure.Storage.Blobs.BlobContainerClient * string * string * string * Azure.Core.TokenCredential * Azure.Messaging.EventHubs.EventProcessorClientOptions -> Azure.Messaging.EventHubs.EventProcessorClient
Public Sub New (checkpointStore As BlobContainerClient, consumerGroup As String, fullyQualifiedNamespace As String, eventHubName As String, credential As TokenCredential, Optional clientOptions As EventProcessorClientOptions = Nothing)

Parámetros

checkpointStore
BlobContainerClient

El cliente responsable de conservar los puntos de control y el estado del procesador en un almacenamiento duradero. Las instancias de procesador que comparten este almacenamiento intentarán coordinar y compartir el trabajo. Se espera que exista el contenedor asociado.

consumerGroup
String

Nombre del grupo de consumidores al que está asociado este procesador. El procesador declarará el acceso de lectura exclusivo a las particiones de este grupo.

fullyQualifiedNamespace
String

Espacio de nombres completo de Event Hubs al que conectarse. Es probable que sea similar a {yournamespace}.servicebus.windows.net.

eventHubName
String

Nombre del centro de eventos específico al que se va a asociar el procesador.

credential
TokenCredential

Credencial de identidad de Azure que se va a usar para la autorización. Los controles de acceso se pueden especificar mediante el espacio de nombres de Event Hubs o el centro de eventos solicitado, en función de la configuración de Azure.

clientOptions
EventProcessorClientOptions

Conjunto de opciones que se van a usar para este procesador.

Comentarios

Se espera que exista el contenedor asociado a checkpointStore ; EventProcessorClient no supone la capacidad de administrar la cuenta de almacenamiento y es seguro ejecutar con solo permiso de lectura y escritura para blobs en el contenedor. Se recomienda que este contenedor sea único para el centro de eventos y el grupo de consumidores que usa el procesador y que no conain otros blobs.

Se aplica a