Compartir a través de


ISiloHostBuilder Interfaz

Definición

Funcionalidad para compilar ISiloHost instancias.

public interface ISiloHostBuilder
type ISiloHostBuilder = interface
Public Interface ISiloHostBuilder
Derivado

Propiedades

Properties

Una ubicación central para compartir el estado entre los componentes durante el proceso de creación del host.

Métodos

Build()

Ejecute las acciones especificadas para inicializar el host. Solo se puede llamar una vez.

ConfigureAppConfiguration(Action<HostBuilderContext,IConfigurationBuilder>)

Establece la configuración para el resto del proceso de compilación y la aplicación. Esto se puede llamar varias veces y los resultados serán acumulables. Los resultados estarán disponibles en Configuration para las operaciones posteriores, así como en Services.

ConfigureContainer<TContainerBuilder>(Action<HostBuilderContext,TContainerBuilder>)

Habilita la configuración del contenedor de dependencias del que se ha creado una instancia. Esto se puede llamar varias veces y los resultados serán acumulables.

ConfigureHostConfiguration(Action<IConfigurationBuilder>)

Establece la configuración para el propio generador. Esto se usará a fin de inicializar IHostingEnvironment para su uso posterior en el proceso de compilación. Esto se puede llamar varias veces y los resultados serán acumulables.

ConfigureServices(Action<HostBuilderContext,IServiceCollection>)

Agrega servicios al contenedor. Esto se puede llamar varias veces y los resultados serán acumulables.

UseServiceProviderFactory<TContainerBuilder>(IServiceProviderFactory<TContainerBuilder>)

Invalida el generador que se usa para crear el proveedor de servicios.

Métodos de extensión

UseServiceFabricClustering(ISiloHostBuilder, ServiceContext)

Agrega compatibilidad con la pertenencia al clúster de Service Fabric.

AddProviderClusterOptions(ISiloHostBuilder, String, Action<OptionsBuilder<ClusterOptions>>)

Agregue una invalidación ClusterOptions por proveedor. Nota: Esto está pensado para fines de migración como medio para controlar comportamientos incoherentes anteriormente en el modo en que los proveedores usan ServiceId y ClusterId.

AddProviderClusterOptions(ISiloHostBuilder, String, Action<ClusterOptions>)

Agregue una invalidación ClusterOptions por proveedor. Nota: Esto está pensado para fines de migración como medio para controlar comportamientos incoherentes anteriormente en el modo en que los proveedores usan ServiceId y ClusterId.

UseAdoNetClustering(ISiloHostBuilder, Action<OptionsBuilder<AdoNetClusteringSiloOptions>>)

Configura este silo para usar ADO.NET para la agrupación en clústeres. Las instrucciones sobre cómo configurar la base de datos están disponibles en http://aka.ms/orleans-sql-scripts.

UseAdoNetClustering(ISiloHostBuilder, Action<AdoNetClusteringSiloOptions>)

Configura este silo para usar ADO.NET para la agrupación en clústeres. Las instrucciones sobre cómo configurar la base de datos están disponibles en http://aka.ms/orleans-sql-scripts.

AddApplicationInsightsTelemetryConsumer(ISiloHostBuilder, String)

Agrega un proveedor de consumidores telemétricos de métricas de tipo AITelemetryConsumer.

UseDynamoDBClustering(ISiloHostBuilder, Action<OptionsBuilder<DynamoDBClusteringOptions>>)

Configura el silo para usar DynamoDB para la agrupación en clústeres.

UseDynamoDBClustering(ISiloHostBuilder, Action<DynamoDBClusteringOptions>)

Configura el silo para usar DynamoDB para la agrupación en clústeres.

AddAzureBlobGrainStorage(ISiloHostBuilder, String, Action<OptionsBuilder<AzureBlobStorageOptions>>)

Configure silo para usar Azure Blob Storage para el almacenamiento específico.

AddAzureBlobGrainStorage(ISiloHostBuilder, String, Action<AzureBlobStorageOptions>)

Configure silo para usar Azure Blob Storage para el almacenamiento específico.

AddAzureBlobGrainStorageAsDefault(ISiloHostBuilder, Action<OptionsBuilder<AzureBlobStorageOptions>>)

Configure silo para usar Azure Blob Storage como almacenamiento específico predeterminado.

AddAzureBlobGrainStorageAsDefault(ISiloHostBuilder, Action<AzureBlobStorageOptions>)

Configure silo para usar Azure Blob Storage como almacenamiento específico predeterminado.

UseAzureStorageClustering(ISiloHostBuilder, Action<OptionsBuilder<AzureStorageClusteringOptions>>)

Configura el silo para usar Azure Storage para la agrupación en clústeres.

UseAzureStorageClustering(ISiloHostBuilder, Action<OptionsBuilder<AzureStorageClusteringOptions>>)

Configura el silo para usar Azure Storage para la agrupación en clústeres.

UseAzureStorageClustering(ISiloHostBuilder, Action<AzureStorageClusteringOptions>)

Configura el silo para usar Azure Storage para la agrupación en clústeres.

UseAzureStorageClustering(ISiloHostBuilder, Action<AzureStorageClusteringOptions>)

Configura el silo para usar Azure Storage para la agrupación en clústeres.

AddAzureTableGrainDirectory(ISiloHostBuilder, String, Action<OptionsBuilder<AzureTableGrainDirectoryOptions>>)

Funcionalidad para compilar ISiloHost instancias.

AddAzureTableGrainDirectory(ISiloHostBuilder, String, Action<AzureTableGrainDirectoryOptions>)

Funcionalidad para compilar ISiloHost instancias.

UseAzureTableGrainDirectoryAsDefault(ISiloHostBuilder, Action<OptionsBuilder<AzureTableGrainDirectoryOptions>>)

Funcionalidad para compilar ISiloHost instancias.

UseAzureTableGrainDirectoryAsDefault(ISiloHostBuilder, Action<AzureTableGrainDirectoryOptions>)

Funcionalidad para compilar ISiloHost instancias.

AddAzureTableGrainStorage(ISiloHostBuilder, String, Action<OptionsBuilder<AzureTableStorageOptions>>)

Configure silo para usar Azure Table Storage para el almacenamiento específico.

AddAzureTableGrainStorage(ISiloHostBuilder, String, Action<AzureTableStorageOptions>)

Configure silo para usar Azure Table Storage para el almacenamiento específico.

AddAzureTableGrainStorageAsDefault(ISiloHostBuilder, Action<OptionsBuilder<AzureTableStorageOptions>>)

Configure silo para usar Azure Table Storage como almacenamiento de grano predeterminado.

AddAzureTableGrainStorageAsDefault(ISiloHostBuilder, Action<AzureTableStorageOptions>)

Configure silo para usar Azure Table Storage como almacenamiento de grano predeterminado.

AddAzureTableTransactionalStateStorage(ISiloHostBuilder, String, Action<OptionsBuilder<AzureTableTransactionalStateOptions>>)

Configure silo para usar Azure Table Storage para el almacenamiento de grano transaccional.

AddAzureTableTransactionalStateStorage(ISiloHostBuilder, String, Action<AzureTableTransactionalStateOptions>)

Configure silo para usar Azure Table Storage para el almacenamiento de grano transaccional.

AddAzureTableTransactionalStateStorageAsDefault(ISiloHostBuilder, Action<OptionsBuilder<AzureTableTransactionalStateOptions>>)

Configure silo para usar Azure Table Storage como almacenamiento de grano transaccional predeterminado.

AddAzureTableTransactionalStateStorageAsDefault(ISiloHostBuilder, Action<AzureTableTransactionalStateOptions>)

Configure silo para usar Azure Table Storage como almacenamiento de grano transaccional predeterminado.

UseConsulClustering(ISiloHostBuilder, Action<OptionsBuilder<ConsulClusteringSiloOptions>>)

Configura el silo para usar Consul para la agrupación en clústeres.

UseConsulClustering(ISiloHostBuilder, Action<ConsulClusteringSiloOptions>)

Configura el silo para usar Consul para la agrupación en clústeres.

ConfigureDefaults(ISiloHostBuilder)

Configure el contenedor para usar Orleans.

EnableDirectClient(ISiloHostBuilder)
Obsoletos.

Permite la interacción con el entorno de ejecución desde un contexto externo. Por ejemplo, fuera del contexto de un grano.

UseDevelopmentClustering(ISiloHostBuilder, Action<OptionsBuilder<DevelopmentClusterMembershipOptions>>)

Configura el silo para usar la agrupación en clústeres de solo desarrollo.

UseDevelopmentClustering(ISiloHostBuilder, Action<DevelopmentClusterMembershipOptions>)

Configura el silo para usar la agrupación en clústeres de solo desarrollo.

UseDevelopmentClustering(ISiloHostBuilder, IPEndPoint)

Configura el silo para usar la agrupación en clústeres de solo desarrollo.

UseLocalhostClustering(ISiloHostBuilder, Int32, Int32, IPEndPoint, String, String)

Configura el silo para usar la agrupación en clústeres de solo desarrollo y escuchar en localhost.

AddCustomStorageBasedLogConsistencyProvider(ISiloHostBuilder, String, String)

Agrega un proveedor de coherencia del registro de almacenamiento personalizado"/>

AddCustomStorageBasedLogConsistencyProviderAsDefault(ISiloHostBuilder, String)

Agrega un proveedor de coherencia del registro de almacenamiento personalizado como proveedor de coherencia predeterminado"/>

AddEventDataGeneratorStreams(ISiloHostBuilder, String, Action<IEventDataGeneratorStreamConfigurator>)

Configure silo para usar flujos de generador de datos de eventos.

AddDynamoDBGrainStorage(ISiloHostBuilder, String, Action<OptionsBuilder<DynamoDBStorageOptions>>)

Configure silo para usar el almacenamiento de AWS DynamoDB para el almacenamiento específico.

AddDynamoDBGrainStorage(ISiloHostBuilder, String, Action<DynamoDBStorageOptions>)

Configure silo para usar el almacenamiento de AWS DynamoDB para el almacenamiento específico.

AddDynamoDBGrainStorageAsDefault(ISiloHostBuilder, Action<OptionsBuilder<DynamoDBStorageOptions>>)

Configure el silo para usar el almacenamiento de AWS DynamoDB como almacenamiento específico predeterminado.

AddDynamoDBGrainStorageAsDefault(ISiloHostBuilder, Action<DynamoDBStorageOptions>)

Configure el silo para usar el almacenamiento de AWS DynamoDB como almacenamiento específico predeterminado.

ConfigureEndpoints(ISiloHostBuilder, Int32, Int32, AddressFamily, Boolean)

Configure los puntos de conexión para el silo.

ConfigureEndpoints(ISiloHostBuilder, IPAddress, Int32, Int32, Boolean)

Configure los puntos de conexión para el silo.

ConfigureEndpoints(ISiloHostBuilder, String, Int32, Int32, AddressFamily, Boolean)

Configure los puntos de conexión para el silo.

AddGrainService<T>(ISiloHostBuilder)

Registra un servicio de grano de aplicación que se va a iniciar con el silo.

AddGrainExtension<TExtensionInterface,TExtension>(ISiloHostBuilder)

Registra una implementación de extensión específica para la interfaz especificada.

AddLegacyClusterConfigurationSupport(ISiloHostBuilder, ClusterConfiguration)

Funcionalidad para compilar ISiloHost instancias.

ConfigureLocalHostPrimarySilo(ISiloHostBuilder, Int32, Int32)

Configura un silo de localhost.

LoadClusterConfiguration(ISiloHostBuilder)

Carga ClusterConfiguration mediante StandardLoad().

UseConfiguration(ISiloHostBuilder, ClusterConfiguration)

Especifica la configuración que se va a usar para este silo.

AddLogStorageBasedLogConsistencyProvider(ISiloHostBuilder, String)

Agrega un proveedor de coherencia del registro de almacenamiento de registros"/>

AddLogStorageBasedLogConsistencyProviderAsDefault(ISiloHostBuilder)

Agrega un proveedor de coherencia del registro de almacenamiento de registros como proveedor de coherencia predeterminado"/>

AddMemoryGrainStorage(ISiloHostBuilder, String, Action<OptionsBuilder<MemoryGrainStorageOptions>>)

Configure silo para usar el almacenamiento de granos de memoria como almacenamiento de grano predeterminado.

AddMemoryGrainStorage(ISiloHostBuilder, String, Action<MemoryGrainStorageOptions>)

Configure silo para usar el almacenamiento de granos de memoria como almacenamiento de grano predeterminado.

AddMemoryGrainStorageAsDefault(ISiloHostBuilder, Action<OptionsBuilder<MemoryGrainStorageOptions>>)

Configure silo para usar el almacenamiento de granos de memoria como almacenamiento de grano predeterminado.

AddMemoryGrainStorageAsDefault(ISiloHostBuilder, Action<MemoryGrainStorageOptions>)

Configure silo para usar el almacenamiento de granos de memoria como almacenamiento de grano predeterminado.

AddNewRelicTelemetryConsumer(ISiloHostBuilder)

Agrega un proveedor de consumidores telemétricos de métricas de tipo NRTelemetryConsumer.

UseTls(ISiloHostBuilder, Action<TlsOptions>)

Configura TLS.

UseTls(ISiloHostBuilder, StoreName, String, Boolean, StoreLocation, Action<TlsOptions>)

Configura TLS.

UseTls(ISiloHostBuilder, X509Certificate2)

Configura TLS.

UseTls(ISiloHostBuilder, X509Certificate2, Action<TlsOptions>)

Configura TLS.

AddPerfCountersTelemetryConsumer(ISiloHostBuilder)

Agrega un proveedor de consumidores telemétricos de métricas de tipo OrleansPerfCounterTelemetryConsumer.

AddPlacementDirector<TStrategy>(ISiloHostBuilder, Func<IServiceProvider,IPlacementDirector>)

Agrega un director de selección de ubicación.

AddPlacementDirector<TStrategy,TDirector>(ISiloHostBuilder)

Configura como TDirector director de selección de ubicación para la estrategia TStrategyde selección de ubicación .

AddRedisGrainDirectory(ISiloHostBuilder, String, Action<OptionsBuilder<RedisGrainDirectoryOptions>>)

Adición de un almacén de datos de Redis como un directorio de granos denominado

AddRedisGrainDirectory(ISiloHostBuilder, String, Action<RedisGrainDirectoryOptions>)

Adición de un almacén de datos de Redis como un directorio de granos denominado

UseRedisGrainDirectoryAsDefault(ISiloHostBuilder, Action<OptionsBuilder<RedisGrainDirectoryOptions>>)

Uso de un almacén de datos de Redis como directorio de grano predeterminado

UseRedisGrainDirectoryAsDefault(ISiloHostBuilder, Action<RedisGrainDirectoryOptions>)

Uso de un almacén de datos de Redis como directorio de grano predeterminado

AddAdoNetGrainStorage(ISiloHostBuilder, String, Action<OptionsBuilder<AdoNetGrainStorageOptions>>)

Configure silo para usar el almacenamiento específico de AdoNet para el almacenamiento de granos. Las instrucciones sobre cómo configurar la base de datos están disponibles en http://aka.ms/orleans-sql-scripts.

AddAdoNetGrainStorage(ISiloHostBuilder, String, Action<AdoNetGrainStorageOptions>)

Configure silo para usar el almacenamiento específico de AdoNet para el almacenamiento de granos. Las instrucciones sobre cómo configurar la base de datos están disponibles en http://aka.ms/orleans-sql-scripts.

AddAdoNetGrainStorageAsDefault(ISiloHostBuilder, Action<OptionsBuilder<AdoNetGrainStorageOptions>>)

Configure silo para usar el almacenamiento de grano de AdoNet como almacenamiento específico predeterminado. Las instrucciones sobre cómo configurar la base de datos están disponibles en http://aka.ms/orleans-sql-scripts.

AddAdoNetGrainStorageAsDefault(ISiloHostBuilder, Action<AdoNetGrainStorageOptions>)

Configure silo para usar el almacenamiento de grano de AdoNet como almacenamiento específico predeterminado. Las instrucciones sobre cómo configurar la base de datos están disponibles en http://aka.ms/orleans-sql-scripts.

AddAzureQueueStreams(ISiloHostBuilder, String, Action<OptionsBuilder<AzureQueueOptions>>)

Configuración del silo para usar flujos persistentes de cola de Azure con la configuración predeterminada

AddAzureQueueStreams(ISiloHostBuilder, String, Action<SiloAzureQueueStreamConfigurator>)

Configure silo para usar flujos persistentes de cola de Azure.

AddAzureQueueStreams<TDataAdapter>(ISiloHostBuilder, String, Action<OptionsBuilder<AzureQueueOptions>>)

Configuración del silo para usar flujos persistentes de cola de Azure con la configuración predeterminada

AddAzureQueueStreams<TDataAdapter>(ISiloHostBuilder, String, Action<SiloAzureQueueStreamConfigurator<TDataAdapter>>)

Configure silo para usar flujos persistentes de cola de Azure.

AddEventHubStreams(ISiloHostBuilder, String, Action<EventHubOptions>, Action<AzureTableStreamCheckpointerOptions>)

Configuración del silo para usar flujos persistentes del centro de eventos con el puntero de comprobación predeterminado y otras opciones

AddEventHubStreams(ISiloHostBuilder, String, Action<ISiloEventHubStreamConfigurator>)

Configure silo para usar flujos persistentes del centro de eventos.

AddEventHubStreams(ISiloHostBuilder, String, Action<SiloEventHubStreamConfigurator>)

Configure silo para usar flujos persistentes del centro de eventos.

AddMemoryStreams<TSerializer>(ISiloHostBuilder, String, Action<SiloMemoryStreamConfigurator<TSerializer>>)

Configure silo para usar flujos de memoria.

AddSqsStreams(ISiloHostBuilder, String, Action<SqsOptions>)

Configure silo para usar flujos persistentes de SQS.

AddSqsStreams(ISiloHostBuilder, String, Action<SiloSqsStreamConfigurator>)

Configure silo para usar flujos persistentes de SQS.

AddSqsStreams(ISiloHostBuilder, String, Action<SiloSqsStreamConfigurator>)

Configure silo para usar flujos persistentes de SQS.

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

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

UseDynamoDBTransactionLog(ISiloHostBuilder, Action<DynamoDBTransactionLogOptions>)

Configure el clúster para usar el registro de transacciones de dynamoDB mediante la acción de configuración.

UseDynamoDBTransactionLog(ISiloHostBuilder, Action<OptionsBuilder<DynamoDBTransactionLogOptions>>)

Configure el clúster para usar el registro de transacciones de dynamoDB mediante el generador de configuración.

UseTransactions(ISiloHostBuilder, Boolean)

Configuración del clúster para usar el algoritmo de TM distribuido

AddMemoryStreams<TSerializer>(ISiloHostBuilder, String, Action<ISiloMemoryStreamConfigurator>)

Configure silo para usar flujos de memoria.

AddStartupTask(ISiloHostBuilder, IStartupTask, Int32)

Agrega una tarea de inicio que se va a ejecutar cuando se ha iniciado el silo.

AddStartupTask(ISiloHostBuilder, Func<IServiceProvider,CancellationToken,Task>, Int32)

Agrega una tarea de inicio que se va a ejecutar cuando se ha iniciado el silo.

AddStartupTask<TStartup>(ISiloHostBuilder, Int32)

Agrega una tarea de inicio que se va a ejecutar cuando se ha iniciado el silo.

Configure<TOptions>(ISiloHostBuilder, IConfiguration)

Registra una instancia de configuración sobre la que se enlazará TOptions.

Configure<TOptions>(ISiloHostBuilder, Action<TOptions>)

Registra una acción para configurar un tipo de opciones concreto.

ConfigureAppConfiguration(ISiloHostBuilder, Action<IConfigurationBuilder>)

Establece la configuración para el resto del proceso de compilación y la aplicación. Esto se puede llamar varias veces y los resultados serán acumulables. Los resultados estarán disponibles en Configuration para las operaciones posteriores, así como en Services.

ConfigureApplicationParts(ISiloHostBuilder, Action<IApplicationPartManager>)

Configura mediante ApplicationPartManager el objeto especificado Action<T>.

ConfigureLogging(ISiloHostBuilder, Action<ILoggingBuilder>)

Agrega un delegado para configurar el objeto ILoggingBuilder proporcionado. Esto se puede llamar varias veces.

ConfigureLogging(ISiloHostBuilder, Action<HostBuilderContext,ILoggingBuilder>)

Agrega un delegado para configurar el objeto ILoggingBuilder proporcionado. Esto se puede llamar varias veces.

ConfigureServices(ISiloHostBuilder, Action<IServiceCollection>)

Agrega servicios al contenedor. Esto se puede llamar varias veces y los resultados serán acumulables.

GetApplicationPartManager(ISiloHostBuilder)

Devuelve el ApplicationPartManager para esta instancia.

UseEnvironment(ISiloHostBuilder, String)

Especifique el entorno que va a usar el host.

UseServiceProviderFactory(ISiloHostBuilder, Func<IServiceCollection,IServiceProvider>)

Especifica cómo se configura el para IServiceProvider este silo.

AddIncomingGrainCallFilter(ISiloHostBuilder, IIncomingGrainCallFilter)

Agrega un IIncomingGrainCallFilter objeto a la canalización de filtro.

AddIncomingGrainCallFilter(ISiloHostBuilder, IncomingGrainCallFilterDelegate)

Agrega un objeto IOutgoingGrainCallFilter a la canalización de filtro a través de un delegado.

AddIncomingGrainCallFilter<TImplementation>(ISiloHostBuilder)

Agrega un IIncomingGrainCallFilter objeto a la canalización de filtro.

AddOutgoingGrainCallFilter(ISiloHostBuilder, IOutgoingGrainCallFilter)

Agrega un IOutgoingGrainCallFilter objeto a la canalización de filtro.

AddOutgoingGrainCallFilter(ISiloHostBuilder, OutgoingGrainCallFilterDelegate)

Agrega un objeto IOutgoingGrainCallFilter a la canalización de filtro a través de un delegado.

AddOutgoingGrainCallFilter<TImplementation>(ISiloHostBuilder)

Agrega un IOutgoingGrainCallFilter objeto a la canalización de filtro.

UseAdoNetReminderService(ISiloHostBuilder, Action<OptionsBuilder<AdoNetReminderTableOptions>>)

Agrega almacenamiento de recordatorios mediante ADO.NET. Las instrucciones sobre cómo configurar la base de datos están disponibles en http://aka.ms/orleans-sql-scripts.

UseAdoNetReminderService(ISiloHostBuilder, Action<AdoNetReminderTableOptions>)

Agrega almacenamiento de recordatorios mediante ADO.NET. Las instrucciones sobre cómo configurar la base de datos están disponibles en http://aka.ms/orleans-sql-scripts.

UseAzureTableReminderService(ISiloHostBuilder, Action<OptionsBuilder<AzureTableReminderStorageOptions>>)

Agrega almacenamiento de recordatorio respaldado por Azure Table Storage.

UseAzureTableReminderService(ISiloHostBuilder, Action<AzureTableReminderStorageOptions>)

Agrega almacenamiento de recordatorio respaldado por Azure Table Storage.

UseAzureTableReminderService(ISiloHostBuilder, String)

Agrega almacenamiento de recordatorio respaldado por Azure Table Storage.

UseDynamoDBReminderService(ISiloHostBuilder, Action<DynamoDBReminderStorageOptions>)

Agrega almacenamiento de recordatorios respaldado por Amazon DynamoDB.

UseInMemoryReminderService(ISiloHostBuilder)

Configura el almacenamiento de recordatorios mediante un almacén no persistente en memoria.

AddStateStorageBasedLogConsistencyProvider(ISiloHostBuilder, String)

Agrega un proveedor de coherencia del registro de almacenamiento de estado"/>

AddStateStorageBasedLogConsistencyProviderAsDefault(ISiloHostBuilder)

Agrega un proveedor de coherencia del registro de almacenamiento de estado como proveedor de coherencia predeterminado"/>

AddPersistentStreams(ISiloHostBuilder, String, Func<IServiceProvider,String,IQueueAdapterFactory>, Action<ISiloPersistentStreamConfigurator>)

Configure el silo para usar flujos persistentes.

AddPersistentStreams(ISiloHostBuilder, String, Func<IServiceProvider,String,IQueueAdapterFactory>, Action<ISiloPersistentStreamConfigurator>)

Configure el silo para usar flujos persistentes.

AddSimpleMessageStreamProvider(ISiloHostBuilder, String, Action<OptionsBuilder<SimpleMessageStreamProviderOptions>>)

Configuración del silo para usar SimpleMessageProvider

AddSimpleMessageStreamProvider(ISiloHostBuilder, String, Action<SimpleMessageStreamProviderOptions>)

Configuración del silo para usar SimpleMessageProvider

AddSimpleMessageStreamProvider(ISiloHostBuilder, String, Action<ISimpleMessageStreamConfigurator>)

Configuración del silo para usar SimpleMessageProvider

UseZooKeeperClustering(ISiloHostBuilder, Action<OptionsBuilder<ZooKeeperClusteringSiloOptions>>)

Configura el silo para usar ZooKeeper para la pertenencia al clúster.

UseZooKeeperClustering(ISiloHostBuilder, Action<ZooKeeperClusteringSiloOptions>)

Configura el silo para usar ZooKeeper para la pertenencia al clúster.

UseInMemoryLeaseProvider(ISiloHostBuilder)

Configure silo con características de prueba y desarrollo. NO PARA USO DE PRODUCCIÓN: solo desarrollo/pruebas

UseSiloUnobservedExceptionsHandler(ISiloHostBuilder)

Configuración del silo con un controlador de excepciones no controlado

UseLinuxEnvironmentStatistics(ISiloHostBuilder)

Uso de estadísticas del entorno de host de Linux

UsePerfCounterEnvironmentStatistics(ISiloHostBuilder)

Uso de contadores de rendimiento de Windows como origen para las estadísticas del entorno de host

AddFaultInjectionMemoryStorage(ISiloHostBuilder, String, Action<OptionsBuilder<MemoryGrainStorageOptions>>, Action<OptionsBuilder<FaultInjectionGrainStorageOptions>>)

Configuración del silo para usar FaultInjectionMemoryStorage

AddFaultInjectionMemoryStorage(ISiloHostBuilder, String, Action<MemoryGrainStorageOptions>, Action<FaultInjectionGrainStorageOptions>)

Configuración del silo para usar FaultInjectionMemoryStorage

GetConfiguration(ISiloHostBuilder)

Funcionalidad para compilar ISiloHost instancias.

GetConfigurationValue(ISiloHostBuilder, String)

Funcionalidad para compilar ISiloHost instancias.

GetTestClusterOptions(ISiloHostBuilder)

Funcionalidad para compilar ISiloHost instancias.

AddFaultInjectionAzureTableTransactionalStateStorage(ISiloHostBuilder, Action<AzureTableTransactionalStateOptions>)

Funcionalidad para compilar ISiloHost instancias.

AddFaultInjectionAzureTableTransactionalStateStorage(ISiloHostBuilder, String, Action<AzureTableTransactionalStateOptions>)

Funcionalidad para compilar ISiloHost instancias.

UseControlledFaultInjectionTransactionState(ISiloHostBuilder)

Configuración del clúster para usar el algoritmo de TM distribuido

Se aplica a