Condividi tramite


ISiloBuilder Interfaccia

Definizione

Generatore per la configurazione di un server Orleans.

public interface ISiloBuilder
type ISiloBuilder = interface
Public Interface ISiloBuilder

Proprietà

Configuration

Ottiene la configurazione.

Properties

Posizione centrale per la condivisione dello stato tra i componenti durante il processo di compilazione del silo.

Services

Servizi condivisi dal silo e dall'host.

Metodi

ConfigureServices(Action<HostBuilderContext,IServiceCollection>)

Configura i servizi nel contenitore. Questo può essere chiamato più volte e i risultati saranno additivi.

Metodi di estensione

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

Aggiungere un ClusterOptions di override in base al provider. Nota: questa operazione è destinata a scopi di migrazione come mezzo per gestire comportamenti incoerenti in precedenza nel modo in cui i provider usavano ServiceId e ClusterId.

AddProviderClusterOptions(ISiloBuilder, String, Action<ClusterOptions>)

Aggiungere un ClusterOptions di override in base al provider. Nota: questa operazione è destinata a scopi di migrazione come mezzo per gestire comportamenti incoerenti in precedenza nel modo in cui i provider usavano ServiceId e ClusterId.

AddActivationRepartitioner(ISiloBuilder)

Abilita il ripartizionamento dell'attivazione per questo silo.

AddActivationRepartitioner<TRule>(ISiloBuilder)

Abilita il ripartizionamento dell'attivazione per questo silo.

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

Configurare il silo per l'uso dell'archiviazione granulare di AdoNet per l'archiviazione granulare. Le istruzioni sulla configurazione del database sono disponibili in http://aka.ms/orleans-sql-scripts.

AddAdoNetGrainStorage(ISiloBuilder, String, Action<AdoNetGrainStorageOptions>)

Configurare il silo per l'uso dell'archiviazione granulare di AdoNet per l'archiviazione granulare. Le istruzioni sulla configurazione del database sono disponibili in http://aka.ms/orleans-sql-scripts.

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

Configurare il silo per l'uso dell'archiviazione con granularità AdoNet come risorsa di archiviazione granulare predefinita. Le istruzioni sulla configurazione del database sono disponibili in http://aka.ms/orleans-sql-scripts.

AddAdoNetGrainStorageAsDefault(ISiloBuilder, Action<AdoNetGrainStorageOptions>)

Configurare il silo per l'uso dell'archiviazione con granularità AdoNet come risorsa di archiviazione granulare predefinita. Le istruzioni sulla configurazione del database sono disponibili in http://aka.ms/orleans-sql-scripts.

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

Configura questo silo per l'uso di ADO.NET per il clustering. Le istruzioni sulla configurazione del database sono disponibili in http://aka.ms/orleans-sql-scripts.

UseAdoNetClustering(ISiloBuilder, Action<AdoNetClusteringSiloOptions>)

Configura questo silo per l'uso di ADO.NET per il clustering. Le istruzioni sulla configurazione del database sono disponibili in http://aka.ms/orleans-sql-scripts.

AddApplicationInsightsTelemetryConsumer(ISiloBuilder, String)

Aggiunge un provider di consumer telemetrico delle metriche di tipo AITelemetryConsumer.

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

Configura il silo per l'uso di DynamoDB per il clustering.

UseDynamoDBClustering(ISiloBuilder, Action<DynamoDBClusteringOptions>)

Configura il silo per l'uso di DynamoDB per il clustering.

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

Configurare il silo per l'uso dell'archiviazione BLOB di Azure per l'archiviazione granulare.

AddAzureBlobGrainStorage(ISiloBuilder, String, Action<AzureBlobStorageOptions>)

Configurare il silo per l'uso dell'archiviazione BLOB di Azure per l'archiviazione granulare.

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

Configurare il silo per usare l'archiviazione BLOB di Azure come risorsa di archiviazione granulare predefinita.

AddAzureBlobGrainStorageAsDefault(ISiloBuilder, Action<AzureBlobStorageOptions>)

Configurare il silo per usare l'archiviazione BLOB di Azure come risorsa di archiviazione granulare predefinita.

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

Aggiunge l'archiviazione dei promemoria supportata da Archiviazione tabelle di Azure.

UseAzureTableReminderService(ISiloBuilder, Action<AzureTableReminderStorageOptions>)

Aggiunge l'archiviazione dei promemoria supportata da Archiviazione tabelle di Azure.

UseAzureTableReminderService(ISiloBuilder, String)

Aggiunge l'archiviazione dei promemoria supportata da Archiviazione tabelle di Azure.

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

Configura il silo per l'uso di Archiviazione di Azure per il clustering.

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

Configura il silo per l'uso di Archiviazione di Azure per il clustering.

UseAzureStorageClustering(ISiloBuilder, Action<AzureStorageClusteringOptions>)

Configura il silo per l'uso di Archiviazione di Azure per il clustering.

UseAzureStorageClustering(ISiloBuilder, Action<AzureStorageClusteringOptions>)

Configura il silo per l'uso di Archiviazione di Azure per il clustering.

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

Generatore per la configurazione di un server Orleans.

AddAzureTableGrainDirectory(ISiloBuilder, String, Action<AzureTableGrainDirectoryOptions>)

Generatore per la configurazione di un server Orleans.

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

Generatore per la configurazione di un server Orleans.

UseAzureTableGrainDirectoryAsDefault(ISiloBuilder, Action<AzureTableGrainDirectoryOptions>)

Generatore per la configurazione di un server Orleans.

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

Generatore per la configurazione di un server Orleans.

AddAzureTableGrainDirectory(ISiloBuilder, String, Action<AzureTableGrainDirectoryOptions>)

Generatore per la configurazione di un server Orleans.

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

Generatore per la configurazione di un server Orleans.

UseAzureTableGrainDirectoryAsDefault(ISiloBuilder, Action<AzureTableGrainDirectoryOptions>)

Generatore per la configurazione di un server Orleans.

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

Configurare il silo per l'uso dell'archiviazione tabelle di Azure per l'archiviazione con granularità.

AddAzureTableGrainStorage(ISiloBuilder, String, Action<AzureTableStorageOptions>)

Configurare il silo per l'uso dell'archiviazione tabelle di Azure per l'archiviazione con granularità.

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

Configurare il silo per usare l'archiviazione tabelle di Azure come risorsa di archiviazione granulare predefinita.

AddAzureTableGrainStorageAsDefault(ISiloBuilder, Action<AzureTableStorageOptions>)

Configurare il silo per usare l'archiviazione tabelle di Azure come risorsa di archiviazione granulare predefinita.

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

Configurare il silo per usare l'archiviazione tabelle di Azure per l'archiviazione con granularità transazionale.

AddAzureTableTransactionalStateStorage(ISiloBuilder, String, Action<AzureTableTransactionalStateOptions>)

Configurare il silo per usare l'archiviazione tabelle di Azure per l'archiviazione con granularità transazionale.

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

Configurare il silo per usare l'archiviazione tabelle di Azure come risorsa di archiviazione di granularità transazionale predefinita.

AddAzureTableTransactionalStateStorageAsDefault(ISiloBuilder, Action<AzureTableTransactionalStateOptions>)

Configurare il silo per usare l'archiviazione tabelle di Azure come risorsa di archiviazione di granularità transazionale predefinita.

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

Configurare il silo per usare l'archiviazione tabelle di Azure per l'archiviazione con granularità transazionale.

AddAzureTableTransactionalStateStorage(ISiloBuilder, String, Action<AzureTableTransactionalStateOptions>)

Configurare il silo per usare l'archiviazione tabelle di Azure per l'archiviazione con granularità transazionale.

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

Configurare il silo per usare l'archiviazione tabelle di Azure come risorsa di archiviazione di granularità transazionale predefinita.

AddAzureTableTransactionalStateStorageAsDefault(ISiloBuilder, Action<AzureTableTransactionalStateOptions>)

Configurare il silo per usare l'archiviazione tabelle di Azure come risorsa di archiviazione di granularità transazionale predefinita.

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

Aggiungere un nuovo canale broadcast al silo.

AddBroadcastChannel(ISiloBuilder, String, Action<BroadcastChannelOptions>)

Aggiungere un nuovo canale broadcast al silo.

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

Configura il silo per l'uso di Consul per il clustering.

UseConsulClustering(ISiloBuilder, Action<ConsulClusteringSiloOptions>)

Configura il silo per l'uso di Consul per il clustering.

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

Configura il silo per l'uso di Consul per il clustering.

UseConsulSiloClustering(ISiloBuilder, Action<ConsulClusteringOptions>)

Configura il silo per l'uso di Consul per il clustering.

AddActivityPropagation(ISiloBuilder)

Aggiungere Current propagazione tramite chiamate granulari. Nota: in base all'attività StartActivity(String, ActivityKind) verrà creata solo quando esiste un listener per l'attività HasListeners() e Sample restituisce PropagationData.

ConfigureDefaults(ISiloBuilder)

Configurare il contenitore per l'uso di Orleans.

EnableDirectClient(ISiloBuilder)
Obsoleti.

Abilita il supporto per interagire con il runtime da un contesto esterno. Ad esempio, all'esterno del contesto di una granularità.

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

Configura il silo per l'uso del clustering di sola sviluppo.

UseDevelopmentClustering(ISiloBuilder, Action<DevelopmentClusterMembershipOptions>)

Configura il silo per l'uso del clustering di sola sviluppo.

UseDevelopmentClustering(ISiloBuilder, IPEndPoint)

Configura il silo per l'uso del clustering di sola sviluppo.

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

Configura il silo per l'uso del clustering di sola sviluppo e dell'ascolto in localhost.

AddCustomStorageBasedLogConsistencyProvider(ISiloBuilder, String, String)

Aggiunge un provider di coerenza del log di archiviazione personalizzato"/>

AddCustomStorageBasedLogConsistencyProviderAsDefault(ISiloBuilder, String)

Aggiunge un provider di coerenza dei log di archiviazione personalizzato come provider di coerenza predefinito"/>

AddEventDataGeneratorStreams(ISiloBuilder, String, Action<IEventDataGeneratorStreamConfigurator>)

Configurare il silo per l'uso dei flussi del generatore di dati degli eventi.

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

Configurare il silo per usare l'archiviazione AWS DynamoDB per l'archiviazione granulare.

AddDynamoDBGrainStorage(ISiloBuilder, String, Action<DynamoDBStorageOptions>)

Configurare il silo per usare l'archiviazione AWS DynamoDB per l'archiviazione granulare.

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

Configurare il silo per usare l'archiviazione AWS DynamoDB come risorsa di archiviazione granulare predefinita.

AddDynamoDBGrainStorageAsDefault(ISiloBuilder, Action<DynamoDBStorageOptions>)

Configurare il silo per usare l'archiviazione AWS DynamoDB come risorsa di archiviazione granulare predefinita.

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

Configurare il silo per usare l'archiviazione AWS DynamoDB per l'archiviazione granulare.

AddDynamoDBGrainStorage(ISiloBuilder, String, Action<DynamoDBStorageOptions>)

Configurare il silo per usare l'archiviazione AWS DynamoDB per l'archiviazione granulare.

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

Configurare il silo per usare l'archiviazione AWS DynamoDB come risorsa di archiviazione granulare predefinita.

AddDynamoDBGrainStorageAsDefault(ISiloBuilder, Action<DynamoDBStorageOptions>)

Configurare il silo per usare l'archiviazione AWS DynamoDB come risorsa di archiviazione granulare predefinita.

UseDynamoDBReminderService(ISiloBuilder, Action<DynamoDBReminderStorageOptions>)

Aggiunge l'archiviazione dei promemoria supportata da Amazon DynamoDB.

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

Configurare gli endpoint per il silo.

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

Configurare gli endpoint per il silo.

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

Configurare gli endpoint per il silo.

AddIncomingGrainCallFilter(ISiloBuilder, IIncomingGrainCallFilter)

Aggiunge un IIncomingGrainCallFilter alla pipeline del filtro.

AddIncomingGrainCallFilter(ISiloBuilder, IncomingGrainCallFilterDelegate)

Aggiunge un IOutgoingGrainCallFilter alla pipeline di filtro tramite un delegato.

AddIncomingGrainCallFilter<TImplementation>(ISiloBuilder)

Aggiunge un IIncomingGrainCallFilter alla pipeline del filtro.

AddOutgoingGrainCallFilter(ISiloBuilder, IOutgoingGrainCallFilter)

Aggiunge un IOutgoingGrainCallFilter alla pipeline del filtro.

AddOutgoingGrainCallFilter(ISiloBuilder, OutgoingGrainCallFilterDelegate)

Aggiunge un IOutgoingGrainCallFilter alla pipeline di filtro tramite un delegato.

AddOutgoingGrainCallFilter<TImplementation>(ISiloBuilder)

Aggiunge un IOutgoingGrainCallFilter alla pipeline del filtro.

AddIncomingGrainCallFilter(ISiloBuilder, IIncomingGrainCallFilter)

Aggiunge un IIncomingGrainCallFilter alla pipeline del filtro.

AddIncomingGrainCallFilter(ISiloBuilder, IncomingGrainCallFilterDelegate)

Aggiunge un IIncomingGrainCallFilter alla pipeline di filtro tramite un delegato.

AddIncomingGrainCallFilter<TImplementation>(ISiloBuilder)

Aggiunge un IIncomingGrainCallFilter alla pipeline del filtro.

AddOutgoingGrainCallFilter(ISiloBuilder, IOutgoingGrainCallFilter)

Aggiunge un IOutgoingGrainCallFilter alla pipeline del filtro.

AddOutgoingGrainCallFilter(ISiloBuilder, OutgoingGrainCallFilterDelegate)

Aggiunge un IOutgoingGrainCallFilter alla pipeline di filtro tramite un delegato.

AddOutgoingGrainCallFilter<TImplementation>(ISiloBuilder)

Aggiunge un IOutgoingGrainCallFilter alla pipeline del filtro.

AddGrainService<T>(ISiloBuilder)

Registra un servizio granulare dell'applicazione da avviare con il silo.

AddGrainExtension<TExtensionInterface,TExtension>(ISiloBuilder)

Registra un'implementazione di estensione granulare per l'interfaccia specificata.

UseKubernetesHosting(ISiloBuilder)

Aggiunge il supporto per l'hosting di Kubernetes.

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

Aggiunge il supporto per l'hosting di Kubernetes.

AddLegacyClusterConfigurationSupport(ISiloBuilder, ClusterConfiguration)

Generatore per la configurazione di un server Orleans.

ConfigureLocalHostPrimarySilo(ISiloBuilder, Int32, Int32)

Configura un silo localhost.

LoadClusterConfiguration(ISiloBuilder)

Carica ClusterConfiguration usando StandardLoad().

UseConfiguration(ISiloBuilder, ClusterConfiguration)

Specifica la configurazione da utilizzare per questo silo.

AddLogStorageBasedLogConsistencyProvider(ISiloBuilder, String)

Aggiunge un provider di coerenza dei log di archiviazione"/>

AddLogStorageBasedLogConsistencyProviderAsDefault(ISiloBuilder)

Aggiunge un provider di coerenza dei log di archiviazione come provider di coerenza predefinito"/>

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

Configurare il silo per l'uso dell'archiviazione con granularità di memoria.

AddMemoryGrainStorage(ISiloBuilder, String, Action<MemoryGrainStorageOptions>)

Configurare il silo per l'uso dell'archiviazione con granularità di memoria.

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

Configurare il silo per usare l'archiviazione con granularità di memoria come risorsa di archiviazione granulare predefinita.

AddMemoryGrainStorageAsDefault(ISiloBuilder, Action<MemoryGrainStorageOptions>)

Configurare il silo per usare l'archiviazione con granularità di memoria come risorsa di archiviazione granulare predefinita.

AddNewRelicTelemetryConsumer(ISiloBuilder)

Aggiunge un provider di consumer telemetrico delle metriche di 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)

Aggiunge un provider di consumer telemetrico delle metriche di tipo OrleansPerfCounterTelemetryConsumer.

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

Aggiunge un director di posizionamento.

AddPlacementDirector<TStrategy,TDirector>(ISiloBuilder)

Configura un TDirector come director di posizionamento per la strategia di posizionamento TStrategy.

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

Aggiunge una directory con granularità denominata che rende persistenti le voci in Redis.

AddRedisGrainDirectory(ISiloBuilder, String, Action<RedisGrainDirectoryOptions>)

Aggiunge una directory con granularità denominata che rende persistenti le voci in Redis.

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

Aggiunge una directory di granularità predefinita che rende persistenti le voci in Redis.

UseRedisGrainDirectoryAsDefault(ISiloBuilder, Action<RedisGrainDirectoryOptions>)

Aggiunge una directory di granularità predefinita che rende persistenti le voci in Redis.

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

Configurare il silo per l'uso dell'archiviazione granulare di AdoNet per l'archiviazione granulare. Le istruzioni sulla configurazione del database sono disponibili in http://aka.ms/orleans-sql-scripts.

AddAdoNetGrainStorage(ISiloBuilder, String, Action<AdoNetGrainStorageOptions>)

Configurare il silo per l'uso dell'archiviazione granulare di AdoNet per l'archiviazione granulare. Le istruzioni sulla configurazione del database sono disponibili in http://aka.ms/orleans-sql-scripts.

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

Configurare il silo per l'uso dell'archiviazione con granularità AdoNet come risorsa di archiviazione granulare predefinita. Le istruzioni sulla configurazione del database sono disponibili in http://aka.ms/orleans-sql-scripts.

AddAdoNetGrainStorageAsDefault(ISiloBuilder, Action<AdoNetGrainStorageOptions>)

Configurare il silo per l'uso dell'archiviazione con granularità AdoNet come risorsa di archiviazione granulare predefinita. Le istruzioni sulla configurazione del database sono disponibili in http://aka.ms/orleans-sql-scripts.

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

Configurare il silo per l'uso di flussi persistenti della coda di Azure con le impostazioni predefinite

AddAzureQueueStreams(ISiloBuilder, String, Action<SiloAzureQueueStreamConfigurator>)

Configurare il silo per l'uso di flussi persistenti della coda di Azure.

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

Configurare il silo per l'uso di flussi persistenti della coda di Azure con le impostazioni predefinite

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

Configurare il silo per l'uso di flussi persistenti della coda di Azure.

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

Configurare il silo per l'uso di flussi persistenti dell'hub eventi con il puntatore di controllo predefinito e altre impostazioni

AddEventHubStreams(ISiloBuilder, String, Action<ISiloEventHubStreamConfigurator>)

Configurare il silo per l'uso di flussi persistenti dell'hub eventi.

AddEventHubStreams(ISiloBuilder, String, Action<SiloEventHubStreamConfigurator>)

Configurare il silo per l'uso di flussi persistenti dell'hub eventi.

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

Configurare il silo per l'uso dei flussi di memoria.

AddSqsStreams(ISiloBuilder, String, Action<SqsOptions>)

Configurare il silo per l'uso di flussi permanenti SQS.

AddSqsStreams(ISiloBuilder, String, Action<SiloSqsStreamConfigurator>)

Configurare il silo per l'uso di flussi permanenti SQS.

AddSqsStreams(ISiloBuilder, String, Action<SiloSqsStreamConfigurator>)

Configurare il silo per l'uso di flussi permanenti SQS.

Configure<TOptions>(ISiloBuilder, IConfiguration)

Registra un'istanza di configurazione che TOptions verrà associata.

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

Registra un'azione usata per configurare un particolare tipo di opzioni.

ConfigureApplicationParts(ISiloBuilder, Action<IApplicationPartManager>)

Configura il ApplicationPartManager utilizzando il Action<T>specificato.

ConfigureLogging(ISiloBuilder, Action<HostBuilderContext,ILoggingBuilder>)

Aggiunge un delegato per la configurazione del ILoggingBuilderfornito. Questo può essere chiamato più volte.

ConfigureLogging(ISiloBuilder, Action<ILoggingBuilder>)

Aggiunge un delegato per la configurazione del ILoggingBuilderfornito. Questo può essere chiamato più volte.

ConfigureServices(ISiloBuilder, Action<IServiceCollection>)

Aggiunge servizi al contenitore. Questo può essere chiamato più volte e i risultati saranno additivi.

GetApplicationPartManager(ISiloBuilder)

Restituisce il ApplicationPartManager per questa istanza.

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

Configurare il silo per l'uso del provider di lease BLOB di Azure

UseTransactions(ISiloBuilder)

Configurare il cluster per l'uso dell'algoritmo TM distribuito

UseTransactions(ISiloBuilder, Boolean)

Configurare il cluster per l'uso dell'algoritmo TM distribuito

AddMemoryStreams(ISiloBuilder, String, Action<ISiloMemoryStreamConfigurator>)

Configurare il silo per l'uso dei flussi di memoria usando il serializzatore di messaggi predefinito (DefaultMemoryMessageBodySerializer).

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

Configurare il silo per l'uso dei flussi di memoria.

AddReminders(ISiloBuilder)

Aggiunge il supporto per i promemoria a questo silo.

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

Aggiunge l'archiviazione dei promemoria usando ADO.NET. Le istruzioni sulla configurazione del database sono disponibili in http://aka.ms/orleans-sql-scripts.

UseAdoNetReminderService(ISiloBuilder, Action<AdoNetReminderTableOptions>)

Aggiunge l'archiviazione dei promemoria usando ADO.NET. Le istruzioni sulla configurazione del database sono disponibili in http://aka.ms/orleans-sql-scripts.

UseInMemoryReminderService(ISiloBuilder)

Configura l'archiviazione dei promemoria usando un archivio non permanente in memoria.

AddStartupTask(ISiloBuilder, IStartupTask, Int32)

Aggiunge un'attività di avvio da eseguire all'avvio del silo.

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

Aggiunge un'attività di avvio da eseguire all'avvio del silo.

AddStartupTask<TStartup>(ISiloBuilder, Int32)

Aggiunge un'attività di avvio da eseguire all'avvio del silo.

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

Configura il silo per l'uso di flussi persistenti.

AddStreamFilter<T>(ISiloBuilder, String)

Aggiunge un filtro di flusso.

AddStreaming(ISiloBuilder)

Aggiungere il supporto per lo streaming a questa applicazione.

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

Aggiunge l'archiviazione dei promemoria usando ADO.NET. Le istruzioni sulla configurazione del database sono disponibili in http://aka.ms/orleans-sql-scripts.

UseAdoNetReminderService(ISiloBuilder, Action<AdoNetReminderTableOptions>)

Aggiunge l'archiviazione dei promemoria usando ADO.NET. Le istruzioni sulla configurazione del database sono disponibili in http://aka.ms/orleans-sql-scripts.

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

Aggiunge l'archiviazione dei promemoria supportata da Archiviazione tabelle di Azure.

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

Aggiunge l'archiviazione dei promemoria supportata da Archiviazione tabelle di Azure.

UseAzureTableReminderService(ISiloBuilder, Action<AzureTableReminderStorageOptions>)

Aggiunge l'archiviazione dei promemoria supportata da Archiviazione tabelle di Azure.

UseAzureTableReminderService(ISiloBuilder, Action<AzureTableReminderStorageOptions>)

Aggiunge l'archiviazione dei promemoria supportata da Archiviazione tabelle di Azure.

UseAzureTableReminderService(ISiloBuilder, String)

Aggiunge l'archiviazione dei promemoria supportata da Archiviazione tabelle di Azure.

UseDynamoDBReminderService(ISiloBuilder, Action<DynamoDBReminderStorageOptions>)

Aggiunge l'archiviazione dei promemoria supportata da Amazon DynamoDB.

UseInMemoryReminderService(ISiloBuilder)

Configura l'archiviazione dei promemoria usando un archivio non permanente in memoria.

AddStateStorageBasedLogConsistencyProvider(ISiloBuilder, String)

Aggiunge un provider di coerenza del log di archiviazione stato"/>

AddStateStorageBasedLogConsistencyProviderAsDefault(ISiloBuilder)

Aggiunge un provider di coerenza del log di archiviazione stato come provider di coerenza predefinito"/>

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

Configurare il silo per l'uso di flussi persistenti.

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

Configurare il silo per l'uso di flussi persistenti.

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

Configurare il silo per l'uso di SimpleMessageProvider

AddSimpleMessageStreamProvider(ISiloBuilder, String, Action<SimpleMessageStreamProviderOptions>)

Configurare il silo per l'uso di SimpleMessageProvider

AddSimpleMessageStreamProvider(ISiloBuilder, String, Action<ISimpleMessageStreamConfigurator>)

Configurare il silo per l'uso di SimpleMessageProvider

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

Configura il silo per l'uso di ZooKeeper per l'appartenenza al cluster.

UseZooKeeperClustering(ISiloBuilder, Action<ZooKeeperClusteringSiloOptions>)

Configura il silo per l'uso di ZooKeeper per l'appartenenza al cluster.

UseInMemoryLeaseProvider(ISiloBuilder)

Configura il silo con funzionalità di test/sviluppo.

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

Aggiungere un'implementazione granulare del provider di directory al silo. Se il tipo di provider implementa ILifecycleParticipant<TLifecycleObservable> parteciperà automaticamente al ciclo di vita del silo.

UseSiloUnobservedExceptionsHandler(ISiloBuilder)

Configurare il silo con il gestore eccezioni non served

UseLinuxEnvironmentStatistics(ISiloBuilder)

Usare le statistiche dell'ambiente host Linux

UsePerfCounterEnvironmentStatistics(ISiloBuilder)

Usare i contatori delle prestazioni di Windows come origine per le statistiche dell'ambiente host

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

Configura un silo per l'uso di FaultInjectionGrainStorage.

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

Configura un silo per l'uso di FaultInjectionGrainStorage.

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

Configurare il silo per l'uso di FaultAccountMemoryStorage

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

Configurare il silo per l'uso di FaultAccountMemoryStorage

GetConfiguration(ISiloBuilder)

Generatore per la configurazione di un server Orleans.

GetConfigurationValue(ISiloBuilder, String)

Generatore per la configurazione di un server Orleans.

GetTestClusterOptions(ISiloBuilder)

Generatore per la configurazione di un server Orleans.

UseUnixSocketConnection(ISiloBuilder)

Generatore per la configurazione di un server Orleans.

AddFaultInjectionAzureTableTransactionalStateStorage(ISiloBuilder, Action<AzureTableTransactionalStateOptions>)

Generatore per la configurazione di un server Orleans.

AddFaultInjectionAzureTableTransactionalStateStorage(ISiloBuilder, String, Action<AzureTableTransactionalStateOptions>)

Generatore per la configurazione di un server Orleans.

UseControlledFaultInjectionTransactionState(ISiloBuilder)

Configurare il cluster per l'uso dell'algoritmo TM distribuito

Si applica a