Freigeben über


ISiloBuilder Schnittstelle

Definition

Generator zum Konfigurieren eines Orleans-Servers.

public interface ISiloBuilder
type ISiloBuilder = interface
Public Interface ISiloBuilder

Eigenschaften

Configuration

Ruft die Konfiguration ab.

Properties

Ein zentraler Ort für den Austausch des Zustands zwischen Komponenten während des Silobauprozesses.

Services

Die vom Silo und Gastgeber gemeinsam genutzten Dienste.

Methoden

ConfigureServices(Action<HostBuilderContext,IServiceCollection>)

Konfiguriert Dienste im Container. Dies kann mehrmals aufgerufen werden, und die Ergebnisse werden additiv.

Erweiterungsmethoden

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

Fügen Sie eine Außerkraftsetzung ClusterOptions pro Anbieter hinzu. Hinweis: Dies dient zu Migrationszwecken als Mittel zur Behandlung zuvor inkonsistenter Verhaltensweisen bei der Verwendung von ServiceId und ClusterId von Anbietern.

AddProviderClusterOptions(ISiloBuilder, String, Action<ClusterOptions>)

Fügen Sie eine Außerkraftsetzung ClusterOptions pro Anbieter hinzu. Hinweis: Dies dient zu Migrationszwecken als Mittel zur Behandlung zuvor inkonsistenter Verhaltensweisen bei der Verwendung von ServiceId und ClusterId von Anbietern.

AddActivationRepartitioner(ISiloBuilder)

Ermöglicht die Neupartitionierung der Aktivierung für dieses Silo.

AddActivationRepartitioner<TRule>(ISiloBuilder)

Ermöglicht die Neupartitionierung der Aktivierung für dieses Silo.

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

Konfigurieren Sie Silo für die Verwendung des AdoNet-Getreidespeichers für die Getreidespeicherung. Anweisungen zum Konfigurieren Ihrer Datenbank finden Sie unter http://aka.ms/orleans-sql-scripts.

AddAdoNetGrainStorage(ISiloBuilder, String, Action<AdoNetGrainStorageOptions>)

Konfigurieren Sie Silo für die Verwendung des AdoNet-Getreidespeichers für die Getreidespeicherung. Anweisungen zum Konfigurieren Ihrer Datenbank finden Sie unter http://aka.ms/orleans-sql-scripts.

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

Konfigurieren Sie silo, um AdoNet-Getreidespeicher als Standardkornspeicher zu verwenden. Anweisungen zum Konfigurieren Ihrer Datenbank finden Sie unter http://aka.ms/orleans-sql-scripts.

AddAdoNetGrainStorageAsDefault(ISiloBuilder, Action<AdoNetGrainStorageOptions>)

Konfigurieren Sie silo, um AdoNet-Getreidespeicher als Standardkornspeicher zu verwenden. Anweisungen zum Konfigurieren Ihrer Datenbank finden Sie unter http://aka.ms/orleans-sql-scripts.

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

Konfiguriert dieses Silo für die Verwendung von ADO.NET für das Clustering. Anweisungen zum Konfigurieren Ihrer Datenbank finden Sie unter http://aka.ms/orleans-sql-scripts.

UseAdoNetClustering(ISiloBuilder, Action<AdoNetClusteringSiloOptions>)

Konfiguriert dieses Silo für die Verwendung von ADO.NET für das Clustering. Anweisungen zum Konfigurieren Ihrer Datenbank finden Sie unter http://aka.ms/orleans-sql-scripts.

AddApplicationInsightsTelemetryConsumer(ISiloBuilder, String)

Fügt einen Telemetrie-Consumeranbieter vom Typ AITelemetryConsumerhinzu.

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

Konfiguriert das Silo für die Verwendung vonDb für clustering.

UseDynamoDBClustering(ISiloBuilder, Action<DynamoDBClusteringOptions>)

Konfiguriert das Silo für die Verwendung vonDb für clustering.

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

Konfigurieren Sie Silo für die Verwendung von Azure Blob Storage für die Getreidespeicherung.

AddAzureBlobGrainStorage(ISiloBuilder, String, Action<AzureBlobStorageOptions>)

Konfigurieren Sie Silo für die Verwendung von Azure Blob Storage für die Getreidespeicherung.

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

Konfigurieren Sie silo, um Azure Blob Storage als Standardkornspeicher zu verwenden.

AddAzureBlobGrainStorageAsDefault(ISiloBuilder, Action<AzureBlobStorageOptions>)

Konfigurieren Sie silo, um Azure Blob Storage als Standardkornspeicher zu verwenden.

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

Fügt Erinnerungsspeicher, der von Azure Table Storage gesichert wird.

UseAzureTableReminderService(ISiloBuilder, Action<AzureTableReminderStorageOptions>)

Fügt Erinnerungsspeicher, der von Azure Table Storage gesichert wird.

UseAzureTableReminderService(ISiloBuilder, String)

Fügt Erinnerungsspeicher, der von Azure Table Storage gesichert wird.

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

Konfiguriert das Silo für die Verwendung von Azure Storage für clustering.

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

Konfiguriert das Silo für die Verwendung von Azure Storage für clustering.

UseAzureStorageClustering(ISiloBuilder, Action<AzureStorageClusteringOptions>)

Konfiguriert das Silo für die Verwendung von Azure Storage für clustering.

UseAzureStorageClustering(ISiloBuilder, Action<AzureStorageClusteringOptions>)

Konfiguriert das Silo für die Verwendung von Azure Storage für clustering.

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

Generator zum Konfigurieren eines Orleans-Servers.

AddAzureTableGrainDirectory(ISiloBuilder, String, Action<AzureTableGrainDirectoryOptions>)

Generator zum Konfigurieren eines Orleans-Servers.

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

Generator zum Konfigurieren eines Orleans-Servers.

UseAzureTableGrainDirectoryAsDefault(ISiloBuilder, Action<AzureTableGrainDirectoryOptions>)

Generator zum Konfigurieren eines Orleans-Servers.

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

Generator zum Konfigurieren eines Orleans-Servers.

AddAzureTableGrainDirectory(ISiloBuilder, String, Action<AzureTableGrainDirectoryOptions>)

Generator zum Konfigurieren eines Orleans-Servers.

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

Generator zum Konfigurieren eines Orleans-Servers.

UseAzureTableGrainDirectoryAsDefault(ISiloBuilder, Action<AzureTableGrainDirectoryOptions>)

Generator zum Konfigurieren eines Orleans-Servers.

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

Konfigurieren Sie Silo für die Verwendung des Azure-Tabellenspeichers für die Getreidespeicherung.

AddAzureTableGrainStorage(ISiloBuilder, String, Action<AzureTableStorageOptions>)

Konfigurieren Sie Silo für die Verwendung des Azure-Tabellenspeichers für die Getreidespeicherung.

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

Konfigurieren Sie Silo für die Verwendung von Azure-Tabellenspeicher als Standardkornspeicher.

AddAzureTableGrainStorageAsDefault(ISiloBuilder, Action<AzureTableStorageOptions>)

Konfigurieren Sie Silo für die Verwendung von Azure-Tabellenspeicher als Standardkornspeicher.

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

Konfigurieren Sie Silo für die Verwendung des Azure-Tabellenspeichers für den Transaktionskornspeicher.

AddAzureTableTransactionalStateStorage(ISiloBuilder, String, Action<AzureTableTransactionalStateOptions>)

Konfigurieren Sie Silo für die Verwendung des Azure-Tabellenspeichers für den Transaktionskornspeicher.

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

Konfigurieren Sie Silo für die Verwendung des Azure-Tabellenspeichers als Standardspeicher für Transaktionskorn.

AddAzureTableTransactionalStateStorageAsDefault(ISiloBuilder, Action<AzureTableTransactionalStateOptions>)

Konfigurieren Sie Silo für die Verwendung des Azure-Tabellenspeichers als Standardspeicher für Transaktionskorn.

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

Konfigurieren Sie Silo für die Verwendung des Azure-Tabellenspeichers für den Transaktionskornspeicher.

AddAzureTableTransactionalStateStorage(ISiloBuilder, String, Action<AzureTableTransactionalStateOptions>)

Konfigurieren Sie Silo für die Verwendung des Azure-Tabellenspeichers für den Transaktionskornspeicher.

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

Konfigurieren Sie Silo für die Verwendung des Azure-Tabellenspeichers als Standardspeicher für Transaktionskorn.

AddAzureTableTransactionalStateStorageAsDefault(ISiloBuilder, Action<AzureTableTransactionalStateOptions>)

Konfigurieren Sie Silo für die Verwendung des Azure-Tabellenspeichers als Standardspeicher für Transaktionskorn.

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

Fügen Sie dem Silo einen neuen Übertragungskanal hinzu.

AddBroadcastChannel(ISiloBuilder, String, Action<BroadcastChannelOptions>)

Fügen Sie dem Silo einen neuen Übertragungskanal hinzu.

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

Konfiguriert das Silo für die Verwendung von Consul für clustering.

UseConsulClustering(ISiloBuilder, Action<ConsulClusteringSiloOptions>)

Konfiguriert das Silo für die Verwendung von Consul für clustering.

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

Konfiguriert das Silo für die Verwendung von Consul für clustering.

UseConsulSiloClustering(ISiloBuilder, Action<ConsulClusteringOptions>)

Konfiguriert das Silo für die Verwendung von Consul für clustering.

AddActivityPropagation(ISiloBuilder)

Fügen Sie Current Verteilung durch Kornaufrufe hinzu. Hinweis: Gemäß StartActivity(String, ActivityKind) Aktivität wird nur erstellt, wenn ein Listener für Aktivität HasListeners() vorhanden ist und SamplePropagationDatazurückgibt.

ConfigureDefaults(ISiloBuilder)

Konfigurieren Sie den Container für die Verwendung von Orleans.

EnableDirectClient(ISiloBuilder)
Veraltet.

Ermöglicht die Unterstützung für die Interaktion mit der Laufzeit aus einem externen Kontext. Beispielsweise außerhalb des Kontexts eines Korns.

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

Konfiguriert das Silo für die Verwendung von Nur-Entwicklungsclustering.

UseDevelopmentClustering(ISiloBuilder, Action<DevelopmentClusterMembershipOptions>)

Konfiguriert das Silo für die Verwendung von Nur-Entwicklungsclustering.

UseDevelopmentClustering(ISiloBuilder, IPEndPoint)

Konfiguriert das Silo für die Verwendung von Nur-Entwicklungsclustering.

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

Konfiguriert das Silo für die Verwendung von Nur-Entwicklungsclustering und lauschen auf localhost.

AddCustomStorageBasedLogConsistencyProvider(ISiloBuilder, String, String)

Fügt einen benutzerdefinierten Speicherprotokollkonsistenzanbieter hinzu"/>

AddCustomStorageBasedLogConsistencyProviderAsDefault(ISiloBuilder, String)

Fügt einen benutzerdefinierten Speicherprotokollkonsistenzanbieter als Standardkonsistenzanbieter hinzu"/>

AddEventDataGeneratorStreams(ISiloBuilder, String, Action<IEventDataGeneratorStreamConfigurator>)

Konfigurieren Sie silo, um Ereignisdatengeneratordatenströme zu verwenden.

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

Konfigurieren Sie Silo für die Verwendung des AWS-Db-Speichers für die Getreidespeicherung.

AddDynamoDBGrainStorage(ISiloBuilder, String, Action<DynamoDBStorageOptions>)

Konfigurieren Sie Silo für die Verwendung des AWS-Db-Speichers für die Getreidespeicherung.

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

Konfigurieren Sie Silo für die Verwendung des AWSDb-Speichers als Standardkornspeicher.

AddDynamoDBGrainStorageAsDefault(ISiloBuilder, Action<DynamoDBStorageOptions>)

Konfigurieren Sie Silo für die Verwendung des AWSDb-Speichers als Standardkornspeicher.

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

Konfigurieren Sie Silo für die Verwendung des AWS-Db-Speichers für die Getreidespeicherung.

AddDynamoDBGrainStorage(ISiloBuilder, String, Action<DynamoDBStorageOptions>)

Konfigurieren Sie Silo für die Verwendung des AWS-Db-Speichers für die Getreidespeicherung.

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

Konfigurieren Sie Silo für die Verwendung des AWSDb-Speichers als Standardkornspeicher.

AddDynamoDBGrainStorageAsDefault(ISiloBuilder, Action<DynamoDBStorageOptions>)

Konfigurieren Sie Silo für die Verwendung des AWSDb-Speichers als Standardkornspeicher.

UseDynamoDBReminderService(ISiloBuilder, Action<DynamoDBReminderStorageOptions>)

Fügt Erinnerungsspeicher, der von AmazonDb unterstützt wird.

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

Konfigurieren Sie Endpunkte für das Silo.

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

Konfigurieren Sie Endpunkte für das Silo.

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

Konfigurieren Sie Endpunkte für das Silo.

AddIncomingGrainCallFilter(ISiloBuilder, IIncomingGrainCallFilter)

Fügt der Filterpipeline eine IIncomingGrainCallFilter hinzu.

AddIncomingGrainCallFilter(ISiloBuilder, IncomingGrainCallFilterDelegate)

Fügt der Filterpipeline über einen Delegaten einen IOutgoingGrainCallFilter hinzu.

AddIncomingGrainCallFilter<TImplementation>(ISiloBuilder)

Fügt der Filterpipeline eine IIncomingGrainCallFilter hinzu.

AddOutgoingGrainCallFilter(ISiloBuilder, IOutgoingGrainCallFilter)

Fügt der Filterpipeline eine IOutgoingGrainCallFilter hinzu.

AddOutgoingGrainCallFilter(ISiloBuilder, OutgoingGrainCallFilterDelegate)

Fügt der Filterpipeline über einen Delegaten einen IOutgoingGrainCallFilter hinzu.

AddOutgoingGrainCallFilter<TImplementation>(ISiloBuilder)

Fügt der Filterpipeline eine IOutgoingGrainCallFilter hinzu.

AddIncomingGrainCallFilter(ISiloBuilder, IIncomingGrainCallFilter)

Fügt der Filterpipeline eine IIncomingGrainCallFilter hinzu.

AddIncomingGrainCallFilter(ISiloBuilder, IncomingGrainCallFilterDelegate)

Fügt der Filterpipeline über einen Delegaten einen IIncomingGrainCallFilter hinzu.

AddIncomingGrainCallFilter<TImplementation>(ISiloBuilder)

Fügt der Filterpipeline eine IIncomingGrainCallFilter hinzu.

AddOutgoingGrainCallFilter(ISiloBuilder, IOutgoingGrainCallFilter)

Fügt der Filterpipeline eine IOutgoingGrainCallFilter hinzu.

AddOutgoingGrainCallFilter(ISiloBuilder, OutgoingGrainCallFilterDelegate)

Fügt der Filterpipeline über einen Delegaten einen IOutgoingGrainCallFilter hinzu.

AddOutgoingGrainCallFilter<TImplementation>(ISiloBuilder)

Fügt der Filterpipeline eine IOutgoingGrainCallFilter hinzu.

AddGrainService<T>(ISiloBuilder)

Registriert einen Anwendungskorndienst, der mit dem Silo gestartet werden soll.

AddGrainExtension<TExtensionInterface,TExtension>(ISiloBuilder)

Registriert eine Kornerweiterungsimplementierung für die angegebene Schnittstelle.

UseKubernetesHosting(ISiloBuilder)

Fügt Kubernetes-Hostingunterstützung hinzu.

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

Fügt Kubernetes-Hostingunterstützung hinzu.

AddLegacyClusterConfigurationSupport(ISiloBuilder, ClusterConfiguration)

Generator zum Konfigurieren eines Orleans-Servers.

ConfigureLocalHostPrimarySilo(ISiloBuilder, Int32, Int32)

Konfiguriert ein localhost-Silo.

LoadClusterConfiguration(ISiloBuilder)

Lädt ClusterConfiguration mit StandardLoad().

UseConfiguration(ISiloBuilder, ClusterConfiguration)

Gibt die Konfiguration an, die für dieses Silo verwendet werden soll.

AddLogStorageBasedLogConsistencyProvider(ISiloBuilder, String)

Fügt einen Protokollspeicher-Konsistenzanbieter hinzu"/>

AddLogStorageBasedLogConsistencyProviderAsDefault(ISiloBuilder)

Fügt einen Protokollspeicher-Konsistenzanbieter als Standardkonsistenzanbieter hinzu"/>

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

Konfigurieren Sie Silo für die Verwendung des Speichers für Arbeitsspeicherkorn.

AddMemoryGrainStorage(ISiloBuilder, String, Action<MemoryGrainStorageOptions>)

Konfigurieren Sie Silo für die Verwendung des Speichers für Arbeitsspeicherkorn.

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

Konfigurieren Sie Silo für die Verwendung des Speichers für Arbeitsspeicher als Standardkornspeicher.Configure silo to use memory grain storage as the default grain storage.

AddMemoryGrainStorageAsDefault(ISiloBuilder, Action<MemoryGrainStorageOptions>)

Konfigurieren Sie Silo für die Verwendung des Speichers für Arbeitsspeicher als Standardkornspeicher.Configure silo to use memory grain storage as the default grain storage.

AddNewRelicTelemetryConsumer(ISiloBuilder)

Fügt einen Telemetrie-Consumeranbieter vom Typ NRTelemetryConsumerhinzu.

UseTls(ISiloBuilder, Action<TlsOptions>)

Konfiguriert TLS.

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

Konfiguriert TLS.

UseTls(ISiloBuilder, X509Certificate2)

Konfiguriert TLS.

UseTls(ISiloBuilder, X509Certificate2, Action<TlsOptions>)

Konfiguriert TLS.

AddPerfCountersTelemetryConsumer(ISiloBuilder)

Fügt einen Telemetrie-Consumeranbieter vom Typ OrleansPerfCounterTelemetryConsumerhinzu.

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

Fügt einen Platzierungsdirektor hinzu.

AddPlacementDirector<TStrategy,TDirector>(ISiloBuilder)

Konfiguriert eine TDirector als Platzierungsdirektor für die Platzierungsstrategie TStrategy.

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

Fügt ein benanntes Kornverzeichnis hinzu, das Einträge in Redis speichert.

AddRedisGrainDirectory(ISiloBuilder, String, Action<RedisGrainDirectoryOptions>)

Fügt ein benanntes Kornverzeichnis hinzu, das Einträge in Redis speichert.

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

Fügt ein Standardkornverzeichnis hinzu, das Einträge in Redis speichert.

UseRedisGrainDirectoryAsDefault(ISiloBuilder, Action<RedisGrainDirectoryOptions>)

Fügt ein Standardkornverzeichnis hinzu, das Einträge in Redis speichert.

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

Konfigurieren Sie Silo für die Verwendung des AdoNet-Getreidespeichers für die Getreidespeicherung. Anweisungen zum Konfigurieren Ihrer Datenbank finden Sie unter http://aka.ms/orleans-sql-scripts.

AddAdoNetGrainStorage(ISiloBuilder, String, Action<AdoNetGrainStorageOptions>)

Konfigurieren Sie Silo für die Verwendung des AdoNet-Getreidespeichers für die Getreidespeicherung. Anweisungen zum Konfigurieren Ihrer Datenbank finden Sie unter http://aka.ms/orleans-sql-scripts.

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

Konfigurieren Sie silo, um AdoNet-Getreidespeicher als Standardkornspeicher zu verwenden. Anweisungen zum Konfigurieren Ihrer Datenbank finden Sie unter http://aka.ms/orleans-sql-scripts.

AddAdoNetGrainStorageAsDefault(ISiloBuilder, Action<AdoNetGrainStorageOptions>)

Konfigurieren Sie silo, um AdoNet-Getreidespeicher als Standardkornspeicher zu verwenden. Anweisungen zum Konfigurieren Ihrer Datenbank finden Sie unter http://aka.ms/orleans-sql-scripts.

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

Konfigurieren von Silos für die Verwendung persistenter Azure-Warteschlangendatenströme mit Standardeinstellungen

AddAzureQueueStreams(ISiloBuilder, String, Action<SiloAzureQueueStreamConfigurator>)

Konfigurieren Sie Silo für die Verwendung persistenter Azure-Warteschlangendatenströme.

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

Konfigurieren von Silos für die Verwendung persistenter Azure-Warteschlangendatenströme mit Standardeinstellungen

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

Konfigurieren Sie Silo für die Verwendung persistenter Azure-Warteschlangendatenströme.

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

Konfigurieren von Silo für die Verwendung persistenter Event Hub-Streams mit Standardprüfzeiger und anderen Einstellungen

AddEventHubStreams(ISiloBuilder, String, Action<ISiloEventHubStreamConfigurator>)

Konfigurieren Sie silo, um persistente Event Hub-Streams zu verwenden.

AddEventHubStreams(ISiloBuilder, String, Action<SiloEventHubStreamConfigurator>)

Konfigurieren Sie silo, um persistente Event Hub-Streams zu verwenden.

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

Konfigurieren Sie silo, um Speicherströme zu verwenden.

AddSqsStreams(ISiloBuilder, String, Action<SqsOptions>)

Konfigurieren Sie Silo für die Verwendung persistenter SQS-Datenströme.

AddSqsStreams(ISiloBuilder, String, Action<SiloSqsStreamConfigurator>)

Konfigurieren Sie Silo für die Verwendung persistenter SQS-Datenströme.

AddSqsStreams(ISiloBuilder, String, Action<SiloSqsStreamConfigurator>)

Konfigurieren Sie Silo für die Verwendung persistenter SQS-Datenströme.

Configure<TOptions>(ISiloBuilder, IConfiguration)

Registriert eine Konfigurationsinstanz, an die TOptions gebunden wird.

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

Registriert eine Aktion, die zum Konfigurieren eines bestimmten Optionstyps verwendet wird.

ConfigureApplicationParts(ISiloBuilder, Action<IApplicationPartManager>)

Konfiguriert die ApplicationPartManager mithilfe des angegebenen Action<T>.

ConfigureLogging(ISiloBuilder, Action<HostBuilderContext,ILoggingBuilder>)

Fügt einen Delegat zum Konfigurieren der bereitgestellten ILoggingBuilderhinzu. Dies kann mehrmals aufgerufen werden.

ConfigureLogging(ISiloBuilder, Action<ILoggingBuilder>)

Fügt einen Delegat zum Konfigurieren der bereitgestellten ILoggingBuilderhinzu. Dies kann mehrmals aufgerufen werden.

ConfigureServices(ISiloBuilder, Action<IServiceCollection>)

Fügt dem Container Dienste hinzu. Dies kann mehrmals aufgerufen werden, und die Ergebnisse werden additiv.

GetApplicationPartManager(ISiloBuilder)

Gibt die ApplicationPartManager für diese Instanz zurück.

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

Konfigurieren des Silos für die Verwendung des Azure Blob Lease-Anbieters

UseTransactions(ISiloBuilder)

Konfigurieren des Clusters für die Verwendung des verteilten TM-Algorithmus

UseTransactions(ISiloBuilder, Boolean)

Konfigurieren des Clusters für die Verwendung des verteilten TM-Algorithmus

AddMemoryStreams(ISiloBuilder, String, Action<ISiloMemoryStreamConfigurator>)

Konfigurieren Sie Silo für die Verwendung von Speicherstreams mithilfe des Standardnachrichten serializers (DefaultMemoryMessageBodySerializer).

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

Konfigurieren Sie silo, um Speicherströme zu verwenden.

AddReminders(ISiloBuilder)

Fügt Unterstützung für Erinnerungen zu diesem Silo hinzu.

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

Fügt erinnerungsspeicher mit ADO.NET hinzu. Anweisungen zum Konfigurieren Ihrer Datenbank finden Sie unter http://aka.ms/orleans-sql-scripts.

UseAdoNetReminderService(ISiloBuilder, Action<AdoNetReminderTableOptions>)

Fügt erinnerungsspeicher mit ADO.NET hinzu. Anweisungen zum Konfigurieren Ihrer Datenbank finden Sie unter http://aka.ms/orleans-sql-scripts.

UseInMemoryReminderService(ISiloBuilder)

Konfiguriert den Erinnerungsspeicher mithilfe eines speicherinternen, nicht persistenten Speichers.

AddStartupTask(ISiloBuilder, IStartupTask, Int32)

Fügt eine Startaufgabe hinzu, die beim Starten des Silos ausgeführt werden soll.

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

Fügt eine Startaufgabe hinzu, die beim Starten des Silos ausgeführt werden soll.

AddStartupTask<TStartup>(ISiloBuilder, Int32)

Fügt eine Startaufgabe hinzu, die beim Starten des Silos ausgeführt werden soll.

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

Konfiguriert das Silo für die Verwendung persistenter Datenströme.

AddStreamFilter<T>(ISiloBuilder, String)

Fügt einen Datenstromfilter hinzu.

AddStreaming(ISiloBuilder)

Fügen Sie dieser Anwendung Unterstützung für das Streaming hinzu.

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

Fügt erinnerungsspeicher mit ADO.NET hinzu. Anweisungen zum Konfigurieren Ihrer Datenbank finden Sie unter http://aka.ms/orleans-sql-scripts.

UseAdoNetReminderService(ISiloBuilder, Action<AdoNetReminderTableOptions>)

Fügt erinnerungsspeicher mit ADO.NET hinzu. Anweisungen zum Konfigurieren Ihrer Datenbank finden Sie unter http://aka.ms/orleans-sql-scripts.

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

Fügt Erinnerungsspeicher, der von Azure Table Storage gesichert wird.

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

Fügt Erinnerungsspeicher, der von Azure Table Storage gesichert wird.

UseAzureTableReminderService(ISiloBuilder, Action<AzureTableReminderStorageOptions>)

Fügt Erinnerungsspeicher, der von Azure Table Storage gesichert wird.

UseAzureTableReminderService(ISiloBuilder, Action<AzureTableReminderStorageOptions>)

Fügt Erinnerungsspeicher, der von Azure Table Storage gesichert wird.

UseAzureTableReminderService(ISiloBuilder, String)

Fügt Erinnerungsspeicher, der von Azure Table Storage gesichert wird.

UseDynamoDBReminderService(ISiloBuilder, Action<DynamoDBReminderStorageOptions>)

Fügt Erinnerungsspeicher, der von AmazonDb unterstützt wird.

UseInMemoryReminderService(ISiloBuilder)

Konfiguriert den Erinnerungsspeicher mithilfe eines speicherinternen, nicht persistenten Speichers.

AddStateStorageBasedLogConsistencyProvider(ISiloBuilder, String)

Fügt einen Konsistenzanbieter für Zustandsspeicherprotokolle hinzu"/>

AddStateStorageBasedLogConsistencyProviderAsDefault(ISiloBuilder)

Fügt einen Konsistenzanbieter für Zustandsspeicherprotokolle als Standardkonsistenzanbieter hinzu"/>

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

Konfigurieren Sie silo, um persistente Datenströme zu verwenden.

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

Konfigurieren Sie silo, um persistente Datenströme zu verwenden.

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

Konfigurieren von Silo für die Verwendung von SimpleMessageProvider

AddSimpleMessageStreamProvider(ISiloBuilder, String, Action<SimpleMessageStreamProviderOptions>)

Konfigurieren von Silo für die Verwendung von SimpleMessageProvider

AddSimpleMessageStreamProvider(ISiloBuilder, String, Action<ISimpleMessageStreamConfigurator>)

Konfigurieren von Silo für die Verwendung von SimpleMessageProvider

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

Konfiguriert das Silo für die Verwendung von ZooKeeper für die Clustermitgliedschaft.

UseZooKeeperClustering(ISiloBuilder, Action<ZooKeeperClusteringSiloOptions>)

Konfiguriert das Silo für die Verwendung von ZooKeeper für die Clustermitgliedschaft.

UseInMemoryLeaseProvider(ISiloBuilder)

Konfiguriert Silo mit Test-/Entwicklungsfeatures.

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

Fügen Sie dem Silo eine Implementierung des Kornverzeichnisanbieters hinzu. Wenn der Anbietertyp ILifecycleParticipant<TLifecycleObservable> implementiert, nimmt er automatisch am Silolebenszyklus teil.

UseSiloUnobservedExceptionsHandler(ISiloBuilder)

Konfigurieren von Silos mit nicht überwachten Ausnahmehandlern

UseLinuxEnvironmentStatistics(ISiloBuilder)

Verwenden von Linux-Hostumgebungsstatistiken

UsePerfCounterEnvironmentStatistics(ISiloBuilder)

Verwenden von Windows-Leistungsindikatoren als Quelle für Hostumgebungsstatistiken

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

Konfiguriert ein Silo für die Verwendung von FaultInjectionGrainStorage.

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

Konfiguriert ein Silo für die Verwendung von FaultInjectionGrainStorage.

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

Konfigurieren von Silo zur Verwendung von FaultInjectionMemoryStorage

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

Konfigurieren von Silo zur Verwendung von FaultInjectionMemoryStorage

GetConfiguration(ISiloBuilder)

Generator zum Konfigurieren eines Orleans-Servers.

GetConfigurationValue(ISiloBuilder, String)

Generator zum Konfigurieren eines Orleans-Servers.

GetTestClusterOptions(ISiloBuilder)

Generator zum Konfigurieren eines Orleans-Servers.

UseUnixSocketConnection(ISiloBuilder)

Generator zum Konfigurieren eines Orleans-Servers.

AddFaultInjectionAzureTableTransactionalStateStorage(ISiloBuilder, Action<AzureTableTransactionalStateOptions>)

Generator zum Konfigurieren eines Orleans-Servers.

AddFaultInjectionAzureTableTransactionalStateStorage(ISiloBuilder, String, Action<AzureTableTransactionalStateOptions>)

Generator zum Konfigurieren eines Orleans-Servers.

UseControlledFaultInjectionTransactionState(ISiloBuilder)

Konfigurieren des Clusters für die Verwendung des verteilten TM-Algorithmus

Gilt für: