EventHubOptions 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í.
public class EventHubOptions : Microsoft.Azure.WebJobs.Hosting.IOptionsFormatter
type EventHubOptions = class
interface IOptionsFormatter
Public Class EventHubOptions
Implements IOptionsFormatter
- Herencia
-
EventHubOptions
- Implementaciones
-
Microsoft.Azure.WebJobs.Hosting.IOptionsFormatter
Constructores
EventHubOptions() |
Propiedades
BatchCheckpointFrequency |
Obtiene o establece el número de lotes que se van a procesar antes de crear un punto de control de cursor de EventHub. Predeterminado en 1. |
ClientRetryOptions |
Conjunto de opciones que se usarán para determinar si se debe reintentar una operación con error y, si es así, la cantidad de tiempo que se debe esperar entre los reintentos. Estas opciones también controlan la cantidad de tiempo permitido para recibir lotes de eventos y otras interacciones con el servicio Event Hubs. |
CustomEndpointAddress |
La dirección que se va a usar para establecer una conexión al servicio Event Hubs, lo que permite enrutar las solicitudes de red a través de las puertas de enlace de aplicaciones u otras rutas de acceso necesarias para el entorno de host. |
InitialOffsetOptions |
Obtiene las opciones de desplazamiento inicial que se van a aplicar al procesar. Esto solo se aplica cuando no hay información de punto de control disponible. |
LoadBalancingUpdateInterval |
Cantidad de tiempo deseada que se va a permitir entre los intentos de comprobación del equilibrio de carga. |
MaxEventBatchSize |
Obtiene o establece el número máximo de eventos entregados en un lote. Esta configuración solo se aplica a funciones que reciben varios eventos. Valor predeterminado 100. |
MaxWaitTime |
Obtiene o establece el tiempo máximo que el desencadenador debe esperar para rellenar un lote antes de invocar la función. Esto solo se considera cuando MinEventBatchSize se establece en mayor que 1 y no se usa. Si hay menos MinEventBatchSize eventos disponibles antes de que transcurre el tiempo de espera, la función se invocará con un lote parcial. El valor predeterminado es 60 segundos. El tiempo de espera permitido más largo es de 10 minutos. |
MinEventBatchSize |
Obtiene o establece el número mínimo de eventos deseados para un lote. Esta configuración solo se aplica a funciones que reciben varios eventos. Este valor debe ser menor que MaxEventBatchSize y se usa junto con MaxWaitTime. Predeterminado en 1. |
PartitionOwnershipExpirationInterval |
La cantidad de tiempo deseada para considerar una partición que pertenece a una instancia de procesador de eventos específica antes de que la propiedad se considere obsoleta y la partición se puede solicitar por otro procesador de eventos que desee asumir la responsabilidad de procesarla. |
PrefetchCount |
El número de eventos que se solicitarán diligentemente desde el servicio Event Hubs y se pondrá en cola localmente sin tener en cuenta si una operación de lectura está activa actualmente, está pensada para ayudar a maximizar el rendimiento al permitir que los eventos se lean desde una caché local en lugar de esperar a una solicitud de servicio. |
PrefetchSizeInBytes |
El número deseado de bytes para intentar solicitar diligentemente desde el servicio Event Hubs y poner en cola localmente sin tener en cuenta si una operación de lectura está activa actualmente, destinada a ayudar a maximizar el rendimiento al permitir que los eventos se lean desde una caché local en lugar de esperar a una solicitud de servicio. |
TargetUnprocessedEventThreshold |
Obtiene o establece el número de eventos no procesados por trabajo para las funciones desencadenadas por el centro de eventos. Esto se usa en el escalado basado en el destino para invalidar el umbral de escalado predeterminado inferido de la opción MaxEventBatchSize. Si se establece TargetUnprocessedEventThreshold, el número total de eventos sin procesar se dividirá por este valor para determinar el número de instancias de trabajo, que se redondeará a un recuento de instancias de trabajo que crea una distribución de partición equilibrada. |
TrackLastEnqueuedEventProperties |
Indica si el procesador debe solicitar información sobre el último evento en cola en la partición asociada a un evento determinado y realizar un seguimiento de esa información a medida que se reciben los eventos. |
TransportType |
Tipo de protocolo y transporte que se usará para comunicarse con el servicio Event Hubs. |
WebProxy |
Proxy que se va a usar para la comunicación a través de sockets web. |
Implementaciones de interfaz explícitas
IOptionsFormatter.Format() |
Devuelve una representación de cadena de esta instancia de EventHubOptions. |
Se aplica a
Azure SDK for .NET