ISiloBuilder Interfaz

Definición

Generador para configurar un servidor de Orleans.

public interface ISiloBuilder
type ISiloBuilder = interface
Public Interface ISiloBuilder

Propiedades

Configuration

Obtiene la configuración.

Properties

Ubicación central para compartir el estado entre los componentes durante el proceso de creación del silo.

Services

Los servicios compartidos por el silo y el host.

Métodos

ConfigureServices(Action<HostBuilderContext,IServiceCollection>)

Configura los servicios en el contenedor. Esto se puede llamar varias veces y los resultados serán acumulables.

Métodos de extensión

AddProviderClusterOptions(ISiloBuilder, 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(ISiloBuilder, 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.

AddAdoNetGrainStorage(ISiloBuilder, 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(ISiloBuilder, 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(ISiloBuilder, 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(ISiloBuilder, 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.

UseAdoNetClustering(ISiloBuilder, 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(ISiloBuilder, 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(ISiloBuilder, String)

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

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

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

UseDynamoDBClustering(ISiloBuilder, Action<DynamoDBClusteringOptions>)

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

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

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

AddAzureBlobGrainStorage(ISiloBuilder, String, Action<AzureBlobStorageOptions>)

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

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

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

AddAzureBlobGrainStorageAsDefault(ISiloBuilder, Action<AzureBlobStorageOptions>)

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

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

Agrega almacenamiento de recordatorios respaldado por Azure Table Storage.

UseAzureTableReminderService(ISiloBuilder, Action<AzureTableReminderStorageOptions>)

Agrega almacenamiento de recordatorios respaldado por Azure Table Storage.

UseAzureTableReminderService(ISiloBuilder, String)

Agrega almacenamiento de recordatorios respaldado por Azure Table Storage.

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

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

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

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

UseAzureStorageClustering(ISiloBuilder, Action<AzureStorageClusteringOptions>)

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

UseAzureStorageClustering(ISiloBuilder, Action<AzureStorageClusteringOptions>)

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

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

Generador para configurar un servidor de Orleans.

AddAzureTableGrainDirectory(ISiloBuilder, String, Action<AzureTableGrainDirectoryOptions>)

Generador para configurar un servidor de Orleans.

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

Generador para configurar un servidor de Orleans.

UseAzureTableGrainDirectoryAsDefault(ISiloBuilder, Action<AzureTableGrainDirectoryOptions>)

Generador para configurar un servidor de Orleans.

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

Generador para configurar un servidor de Orleans.

AddAzureTableGrainDirectory(ISiloBuilder, String, Action<AzureTableGrainDirectoryOptions>)

Generador para configurar un servidor de Orleans.

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

Generador para configurar un servidor de Orleans.

UseAzureTableGrainDirectoryAsDefault(ISiloBuilder, Action<AzureTableGrainDirectoryOptions>)

Generador para configurar un servidor de Orleans.

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

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

AddAzureTableGrainStorage(ISiloBuilder, String, Action<AzureTableStorageOptions>)

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

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

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

AddAzureTableGrainStorageAsDefault(ISiloBuilder, Action<AzureTableStorageOptions>)

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

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

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

AddAzureTableTransactionalStateStorage(ISiloBuilder, String, Action<AzureTableTransactionalStateOptions>)

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

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

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

AddAzureTableTransactionalStateStorageAsDefault(ISiloBuilder, Action<AzureTableTransactionalStateOptions>)

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

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

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

AddAzureTableTransactionalStateStorage(ISiloBuilder, String, Action<AzureTableTransactionalStateOptions>)

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

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

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

AddAzureTableTransactionalStateStorageAsDefault(ISiloBuilder, Action<AzureTableTransactionalStateOptions>)

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

AddBroadcastChannel(ISiloBuilder, String, Action<OptionsBuilder<BroadcastChannelOptions>>)

Agregue un nuevo canal de difusión al silo.

AddBroadcastChannel(ISiloBuilder, String, Action<BroadcastChannelOptions>)

Agregue un nuevo canal de difusión al silo.

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

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

UseConsulClustering(ISiloBuilder, Action<ConsulClusteringSiloOptions>)

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

UseConsulSiloClustering(ISiloBuilder, Action<OptionsBuilder<ConsulClusteringOptions>>)

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

UseConsulSiloClustering(ISiloBuilder, Action<ConsulClusteringOptions>)

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

AddActivityPropagation(ISiloBuilder)

Agregue Current propagación a través de llamadas específicas. Nota: según la StartActivity(String, ActivityKind) actividad solo se creará cuando exista HasListeners() cualquier agente de escucha para la actividad y Sample devuelva PropagationData.

ConfigureDefaults(ISiloBuilder)

Configure el contenedor para usar Orleans.

EnableDirectClient(ISiloBuilder)
Obsoletos.

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

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

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

UseDevelopmentClustering(ISiloBuilder, Action<DevelopmentClusterMembershipOptions>)

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

UseDevelopmentClustering(ISiloBuilder, IPEndPoint)

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

UseLocalhostClustering(ISiloBuilder, Int32, Int32, IPEndPoint, String, String)

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

AddCustomStorageBasedLogConsistencyProvider(ISiloBuilder, String, String)

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

AddCustomStorageBasedLogConsistencyProviderAsDefault(ISiloBuilder, String)

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

AddEventDataGeneratorStreams(ISiloBuilder, String, Action<IEventDataGeneratorStreamConfigurator>)

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

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

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

AddDynamoDBGrainStorage(ISiloBuilder, String, Action<DynamoDBStorageOptions>)

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

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

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

AddDynamoDBGrainStorageAsDefault(ISiloBuilder, Action<DynamoDBStorageOptions>)

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

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

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

AddDynamoDBGrainStorage(ISiloBuilder, String, Action<DynamoDBStorageOptions>)

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

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

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

AddDynamoDBGrainStorageAsDefault(ISiloBuilder, Action<DynamoDBStorageOptions>)

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

UseDynamoDBReminderService(ISiloBuilder, Action<DynamoDBReminderStorageOptions>)

Agrega almacenamiento de recordatorios respaldado por Amazon DynamoDB.

ConfigureEndpoints(ISiloBuilder, Int32, Int32, AddressFamily, Boolean)

Configure los puntos de conexión para el silo.

ConfigureEndpoints(ISiloBuilder, IPAddress, Int32, Int32, Boolean)

Configure los puntos de conexión para el silo.

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

Configure los puntos de conexión para el silo.

AddIncomingGrainCallFilter(ISiloBuilder, IIncomingGrainCallFilter)

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

AddIncomingGrainCallFilter(ISiloBuilder, IncomingGrainCallFilterDelegate)

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

AddIncomingGrainCallFilter<TImplementation>(ISiloBuilder)

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

AddOutgoingGrainCallFilter(ISiloBuilder, IOutgoingGrainCallFilter)

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

AddOutgoingGrainCallFilter(ISiloBuilder, OutgoingGrainCallFilterDelegate)

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

AddOutgoingGrainCallFilter<TImplementation>(ISiloBuilder)

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

AddIncomingGrainCallFilter(ISiloBuilder, IIncomingGrainCallFilter)

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

AddIncomingGrainCallFilter(ISiloBuilder, IncomingGrainCallFilterDelegate)

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

AddIncomingGrainCallFilter<TImplementation>(ISiloBuilder)

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

AddOutgoingGrainCallFilter(ISiloBuilder, IOutgoingGrainCallFilter)

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

AddOutgoingGrainCallFilter(ISiloBuilder, OutgoingGrainCallFilterDelegate)

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

AddOutgoingGrainCallFilter<TImplementation>(ISiloBuilder)

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

AddGrainService<T>(ISiloBuilder)

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

AddGrainExtension<TExtensionInterface,TExtension>(ISiloBuilder)

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

UseKubernetesHosting(ISiloBuilder)

Agrega compatibilidad con el hospedaje de Kubernetes.

UseKubernetesHosting(ISiloBuilder, Action<OptionsBuilder<KubernetesHostingOptions>>)

Agrega compatibilidad con el hospedaje de Kubernetes.

AddLegacyClusterConfigurationSupport(ISiloBuilder, ClusterConfiguration)

Generador para configurar un servidor de Orleans.

ConfigureLocalHostPrimarySilo(ISiloBuilder, Int32, Int32)

Configura un silo de localhost.

LoadClusterConfiguration(ISiloBuilder)

Carga ClusterConfiguration mediante StandardLoad().

UseConfiguration(ISiloBuilder, ClusterConfiguration)

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

AddLogStorageBasedLogConsistencyProvider(ISiloBuilder, String)

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

AddLogStorageBasedLogConsistencyProviderAsDefault(ISiloBuilder)

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

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

Configure silo para usar el almacenamiento de granos de memoria.

AddMemoryGrainStorage(ISiloBuilder, String, Action<MemoryGrainStorageOptions>)

Configure silo para usar el almacenamiento de granos de memoria.

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

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

AddMemoryGrainStorageAsDefault(ISiloBuilder, Action<MemoryGrainStorageOptions>)

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

AddNewRelicTelemetryConsumer(ISiloBuilder)

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

UseTls(ISiloBuilder, Action<TlsOptions>)

Configura TLS.

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

Configura TLS.

UseTls(ISiloBuilder, X509Certificate2)

Configura TLS.

UseTls(ISiloBuilder, X509Certificate2, Action<TlsOptions>)

Configura TLS.

AddPerfCountersTelemetryConsumer(ISiloBuilder)

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

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

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

AddPlacementDirector<TStrategy,TDirector>(ISiloBuilder)

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

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

Agrega un directorio de grano con nombre que conserva las entradas en Redis.

AddRedisGrainDirectory(ISiloBuilder, String, Action<RedisGrainDirectoryOptions>)

Agrega un directorio de grano con nombre que conserva las entradas en Redis.

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

Agrega un directorio de grano predeterminado que conserva las entradas en Redis.

UseRedisGrainDirectoryAsDefault(ISiloBuilder, Action<RedisGrainDirectoryOptions>)

Agrega un directorio de grano predeterminado que conserva las entradas en Redis.

AddAdoNetGrainStorage(ISiloBuilder, 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(ISiloBuilder, 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(ISiloBuilder, 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(ISiloBuilder, 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(ISiloBuilder, String, Action<OptionsBuilder<AzureQueueOptions>>)

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

AddAzureQueueStreams(ISiloBuilder, String, Action<SiloAzureQueueStreamConfigurator>)

Configure silo para usar flujos persistentes de cola de Azure.

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

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

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

Configure silo para usar flujos persistentes de cola de Azure.

AddEventHubStreams(ISiloBuilder, 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(ISiloBuilder, String, Action<ISiloEventHubStreamConfigurator>)

Configure silo para usar flujos persistentes del centro de eventos.

AddEventHubStreams(ISiloBuilder, String, Action<SiloEventHubStreamConfigurator>)

Configure silo para usar flujos persistentes del centro de eventos.

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

Configure silo para usar flujos de memoria.

AddSqsStreams(ISiloBuilder, String, Action<SqsOptions>)

Configure silo para usar secuencias persistentes de SQS.

AddSqsStreams(ISiloBuilder, String, Action<SiloSqsStreamConfigurator>)

Configure silo para usar secuencias persistentes de SQS.

AddSqsStreams(ISiloBuilder, String, Action<SiloSqsStreamConfigurator>)

Configure silo para usar secuencias persistentes de SQS.

Configure<TOptions>(ISiloBuilder, IConfiguration)

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

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

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

ConfigureApplicationParts(ISiloBuilder, Action<IApplicationPartManager>)

Configura mediante ApplicationPartManager el especificado Action<T>.

ConfigureLogging(ISiloBuilder, Action<HostBuilderContext,ILoggingBuilder>)

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

ConfigureLogging(ISiloBuilder, Action<ILoggingBuilder>)

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

ConfigureServices(ISiloBuilder, Action<IServiceCollection>)

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

GetApplicationPartManager(ISiloBuilder)

Devuelve el ApplicationPartManager para esta instancia.

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

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

UseTransactions(ISiloBuilder)

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

UseTransactions(ISiloBuilder, Boolean)

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

AddMemoryStreams(ISiloBuilder, String, Action<ISiloMemoryStreamConfigurator>)

Configure silo para usar flujos de memoria mediante el serializador de mensajes predeterminado (DefaultMemoryMessageBodySerializer).

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

Configure silo para usar flujos de memoria.

AddReminders(ISiloBuilder)

Agrega compatibilidad con recordatorios a este silo.

UseAdoNetReminderService(ISiloBuilder, 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(ISiloBuilder, 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.

UseInMemoryReminderService(ISiloBuilder)

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

AddStartupTask(ISiloBuilder, IStartupTask, Int32)

Agrega una tarea de inicio que se ejecutará cuando se haya iniciado el silo.

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

Agrega una tarea de inicio que se ejecutará cuando se haya iniciado el silo.

AddStartupTask<TStartup>(ISiloBuilder, Int32)

Agrega una tarea de inicio que se ejecutará cuando se haya iniciado el silo.

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

Configura el silo para usar flujos persistentes.

AddStreamFilter<T>(ISiloBuilder, String)

Agrega un filtro de flujo.

AddStreaming(ISiloBuilder)

Agregue compatibilidad con el streaming a esta aplicación.

UseAdoNetReminderService(ISiloBuilder, 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(ISiloBuilder, 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(ISiloBuilder, Action<OptionsBuilder<AzureTableReminderStorageOptions>>)

Agrega almacenamiento de recordatorios respaldado por Azure Table Storage.

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

Agrega almacenamiento de recordatorios respaldado por Azure Table Storage.

UseAzureTableReminderService(ISiloBuilder, Action<AzureTableReminderStorageOptions>)

Agrega almacenamiento de recordatorios respaldado por Azure Table Storage.

UseAzureTableReminderService(ISiloBuilder, Action<AzureTableReminderStorageOptions>)

Agrega almacenamiento de recordatorios respaldado por Azure Table Storage.

UseAzureTableReminderService(ISiloBuilder, String)

Agrega almacenamiento de recordatorios respaldado por Azure Table Storage.

UseDynamoDBReminderService(ISiloBuilder, Action<DynamoDBReminderStorageOptions>)

Agrega almacenamiento de recordatorios respaldado por Amazon DynamoDB.

UseInMemoryReminderService(ISiloBuilder)

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

AddStateStorageBasedLogConsistencyProvider(ISiloBuilder, String)

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

AddStateStorageBasedLogConsistencyProviderAsDefault(ISiloBuilder)

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

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

Configure silo para usar flujos persistentes.

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

Configure silo para usar flujos persistentes.

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

Configuración del silo para usar SimpleMessageProvider

AddSimpleMessageStreamProvider(ISiloBuilder, String, Action<SimpleMessageStreamProviderOptions>)

Configuración del silo para usar SimpleMessageProvider

AddSimpleMessageStreamProvider(ISiloBuilder, String, Action<ISimpleMessageStreamConfigurator>)

Configuración del silo para usar SimpleMessageProvider

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

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

UseZooKeeperClustering(ISiloBuilder, Action<ZooKeeperClusteringSiloOptions>)

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

UseInMemoryLeaseProvider(ISiloBuilder)

Configura silo con características de prueba y desarrollo.

AddGrainDirectory<T>(ISiloBuilder, String, Func<IServiceProvider,String,T>)

Agregue una implementación del proveedor de directorios específico al silo. Si el tipo de proveedor implementa ILifecycleParticipant<TLifecycleObservable> , participará automáticamente en el ciclo de vida del silo.

UseSiloUnobservedExceptionsHandler(ISiloBuilder)

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

UseLinuxEnvironmentStatistics(ISiloBuilder)

Uso de estadísticas del entorno de host de Linux

UsePerfCounterEnvironmentStatistics(ISiloBuilder)

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

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

Configura un silo para usar FaultInjectionGrainStorage.

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

Configura un silo para usar FaultInjectionGrainStorage.

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

Configuración del silo para usar FaultInjectionMemoryStorage

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

Configuración del silo para usar FaultInjectionMemoryStorage

GetConfiguration(ISiloBuilder)

Generador para configurar un servidor de Orleans.

GetConfigurationValue(ISiloBuilder, String)

Generador para configurar un servidor de Orleans.

GetTestClusterOptions(ISiloBuilder)

Generador para configurar un servidor de Orleans.

UseUnixSocketConnection(ISiloBuilder)

Generador para configurar un servidor de Orleans.

AddFaultInjectionAzureTableTransactionalStateStorage(ISiloBuilder, Action<AzureTableTransactionalStateOptions>)

Generador para configurar un servidor de Orleans.

AddFaultInjectionAzureTableTransactionalStateStorage(ISiloBuilder, String, Action<AzureTableTransactionalStateOptions>)

Generador para configurar un servidor de Orleans.

UseControlledFaultInjectionTransactionState(ISiloBuilder)

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

Se aplica a