Compartir a través de


ISiloEventHubStreamConfigurator Interfaz

Definición

public interface ISiloEventHubStreamConfigurator : Orleans.Hosting.IEventHubStreamConfigurator, Orleans.Hosting.IPersistentStreamConfigurator, Orleans.Hosting.ISiloPersistentStreamConfigurator, Orleans.Hosting.ISiloRecoverableStreamConfigurator
public interface ISiloEventHubStreamConfigurator : Orleans.Hosting.IEventHubStreamConfigurator, Orleans.Hosting.INamedServiceConfigurator, Orleans.Hosting.ISiloRecoverableStreamConfigurator
type ISiloEventHubStreamConfigurator = interface
    interface IEventHubStreamConfigurator
    interface INamedServiceConfigurator
    interface ISiloRecoverableStreamConfigurator
    interface ISiloPersistentStreamConfigurator
    interface IPersistentStreamConfigurator
Public Interface ISiloEventHubStreamConfigurator
Implements IEventHubStreamConfigurator, IPersistentStreamConfigurator, ISiloPersistentStreamConfigurator, ISiloRecoverableStreamConfigurator
Public Interface ISiloEventHubStreamConfigurator
Implements IEventHubStreamConfigurator, INamedServiceConfigurator, ISiloRecoverableStreamConfigurator
Derivado
Implementaciones

Propiedades

ConfigureDelegate

Obtiene el delegado usado para configurar el servicio.

(Heredado de INamedServiceConfigurator)
Name

Obtiene el nombre del servicio.

(Heredado de INamedServiceConfigurator)

Métodos de extensión

ConfigureEventHub(IEventHubStreamConfigurator, Action<OptionsBuilder<EventHubOptions>>)
UseDataAdapter(IEventHubStreamConfigurator, Func<IServiceProvider,String,IEventHubDataAdapter>)
UseDataAdapter(IEventHubStreamConfigurator, Func<IServiceProvider,String,IEventHubDataAdapter>)
Configure<TOptions>(INamedServiceConfigurator, Action<OptionsBuilder<TOptions>>)

Configura las opciones de un servicio con nombre.

ConfigureComponent<TComponent>(INamedServiceConfigurator, Func<IServiceProvider,String,TComponent>)

Agrega un componente singleton a un servicio con nombre.

ConfigureComponent<TOptions,TComponent>(INamedServiceConfigurator, Func<IServiceProvider,String,TComponent>, Action<OptionsBuilder<TOptions>>)

Agrega un componente singleton a un servicio con nombre y configura las opciones para el servicio con nombre.

ConfigureLifecycle<T>(INamedServiceConfigurator)
ConfigureStreamPubSub(IPersistentStreamConfigurator, StreamPubSubType)

Configura el tipo pub/sub de flujo.

UseAzureBlobLeaseProvider(ISiloPersistentStreamConfigurator, Action<OptionsBuilder<AzureBlobLeaseProviderOptions>>)

Configuración del silo para usar el proveedor de concesión de blobs de Azure

ConfigureCachePressuring(ISiloEventHubStreamConfigurator, Action<OptionsBuilder<EventHubStreamCachePressureOptions>>)
ConfigureCheckpointer<TOptions>(ISiloEventHubStreamConfigurator, Func<IServiceProvider,String,IStreamQueueCheckpointerFactory>, Action<OptionsBuilder<TOptions>>)
ConfigurePartitionReceiver(ISiloEventHubStreamConfigurator, Action<OptionsBuilder<EventHubReceiverOptions>>)
UseAzureTableCheckpointer(ISiloEventHubStreamConfigurator, Action<OptionsBuilder<AzureTableStreamCheckpointerOptions>>)
UseConsistentRingQueueBalancer(ISiloPersistentStreamConfigurator)

Configura el proveedor de flujos para usar el equilibrador de cola de anillo coherente.

UseDynamicAzureDeploymentBalancer(ISiloPersistentStreamConfigurator, Nullable<TimeSpan>)

Stream Queue Balancer que usa la información de implementación de Azure y los estados de silo de Membership oracle para el equilibrio de carga.
Requiere silo que se ejecuta en Azure. Este equilibrador usa tanto la información sobre el conjunto completo de silos como se indica en el código de rol de Azure y la información de Oracle de pertenencia sobre silos activos actualmente (activos) y reequilibrar colas de silos no activos.

UseDynamicClusterConfigDeploymentBalancer(ISiloPersistentStreamConfigurator, Nullable<TimeSpan>)

Configura el proveedor de flujos para usar el equilibrador de implementación de configuración de clúster dinámico.

UseLeaseBasedQueueBalancer(ISiloPersistentStreamConfigurator, Action<OptionsBuilder<LeaseBasedQueueBalancerOptions>>)

Configura el proveedor de flujos para usar el equilibrador de cola basado en concesión.

UseStaticAzureDeploymentBalancer(ISiloPersistentStreamConfigurator, Nullable<TimeSpan>)

Stream Queue Balancer que usa la información de implementación de Azure para el equilibrio de carga. Requiere silo que se ejecuta en Azure. Este equilibrador usa tanto la información sobre el conjunto completo de silos como notifica el código de rol de Azure, pero NO usa la información de Oracle de pertenencia sobre silos activos actualmente. Es decir, no reequilibrar las colas en función de los cambios dinámicos en la pertenencia al clúster.

UseStaticClusterConfigDeploymentBalancer(ISiloPersistentStreamConfigurator, Nullable<TimeSpan>)

Configura el proveedor de flujos para usar el equilibrador de implementación de configuración de clúster estático.

ConfigureLifecycle(ISiloPersistentStreamConfigurator, Action<OptionsBuilder<StreamLifecycleOptions>>)

Configura el ciclo de vida.

ConfigurePartitionBalancing(ISiloPersistentStreamConfigurator, Func<IServiceProvider,String,IStreamQueueBalancer>)

Configura el equilibrio de particiones.

ConfigurePartitionBalancing<TOptions>(ISiloPersistentStreamConfigurator, Func<IServiceProvider,String,IStreamQueueBalancer>, Action<OptionsBuilder<TOptions>>)

Configura el equilibrio de particiones.

ConfigurePullingAgent(ISiloPersistentStreamConfigurator, Action<OptionsBuilder<StreamPullingAgentOptions>>)

Configura el agente de extracción.

ConfigureCacheEviction(ISiloRecoverableStreamConfigurator, Action<OptionsBuilder<StreamCacheEvictionOptions>>)

Configura las opciones de expulsión de caché para un proveedor de flujos confiable.

ConfigureStatistics(ISiloRecoverableStreamConfigurator, Action<OptionsBuilder<StreamStatisticOptions>>)

Configura las opciones de estadísticas para un proveedor de flujos confiable.

Se aplica a