Freigeben über


ISiloHostBuilder Schnittstelle

Definition

Funktionalität für Gebäudeinstanzen ISiloHost .

public interface ISiloHostBuilder
type ISiloHostBuilder = interface
Public Interface ISiloHostBuilder
Abgeleitet

Eigenschaften

Properties

Ein zentraler Speicherort für die Freigabe des Zustands zwischen Komponenten während des Hosterstellungsprozesses.

Methoden

Build()

Führen Sie die angegebenen Aktionen aus, um den Host zu initialisieren. Dies kann nur einmal aufgerufen werden.

ConfigureAppConfiguration(Action<HostBuilderContext,IConfigurationBuilder>)

Richtet die Konfiguration für den Rest des Buildprozesses und der Anwendung ein. Dies kann mehrmals aufgerufen werden, und die Ergebnisse werden additiv sein. Die Ergebnisse werden bei Configuration für nachfolgende Vorgänge sowie in Services verfügbar sein.

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

Ermöglicht das Konfigurieren des instanziierten Abhängigkeitscontainers. Dies kann mehrmals aufgerufen werden, und die Ergebnisse werden additiv sein.

ConfigureHostConfiguration(Action<IConfigurationBuilder>)

Richten Sie die Konfiguration für den Generator selbst ein. Dadurch kann die IHostingEnvironment-Schnittstelle für die spätere Verwendung im Buildprozess initialisiert werden. Dies kann mehrmals aufgerufen werden, und die Ergebnisse werden additiv sein.

ConfigureServices(Action<HostBuilderContext,IServiceCollection>)

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

UseServiceProviderFactory<TContainerBuilder>(IServiceProviderFactory<TContainerBuilder>)

Überschreibt die Factory, die beim Erstellen des Dienstanbieters verwendet wurde.

Erweiterungsmethoden

UseServiceFabricClustering(ISiloHostBuilder, ServiceContext)

Fügt die Unterstützung der Service Fabric-Clustermitgliedschaft hinzu.

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

Fügen Sie eine Außerkraftsetzung ClusterOptions pro Anbieter hinzu. Hinweis: Dies ist für Migrationszwecke als Mittel vorgesehen, um zuvor inkonsistente Verhaltensweisen in der Art und Weise zu behandeln, wie Anbieter ServiceId und ClusterId verwendet haben.

AddProviderClusterOptions(ISiloHostBuilder, String, Action<ClusterOptions>)

Fügen Sie eine Außerkraftsetzung ClusterOptions pro Anbieter hinzu. Hinweis: Dies ist für Migrationszwecke als Mittel vorgesehen, um zuvor inkonsistente Verhaltensweisen in der Art und Weise zu behandeln, wie Anbieter ServiceId und ClusterId verwendet haben.

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

Konfiguriert dieses Silo, um ADO.NET für die Clustererstellung zu verwenden. Anweisungen zum Konfigurieren Ihrer Datenbank finden Sie unter http://aka.ms/orleans-sql-scripts.

UseAdoNetClustering(ISiloHostBuilder, Action<AdoNetClusteringSiloOptions>)

Konfiguriert dieses Silo, um ADO.NET für die Clustererstellung zu verwenden. Anweisungen zum Konfigurieren Ihrer Datenbank finden Sie unter http://aka.ms/orleans-sql-scripts.

AddApplicationInsightsTelemetryConsumer(ISiloHostBuilder, String)

Fügt einen Metrik-Telemetrie-Consumeranbieter vom Typ AITelemetryConsumerhinzu.

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

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

UseDynamoDBClustering(ISiloHostBuilder, Action<DynamoDBClusteringOptions>)

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

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

Konfigurieren Sie silo, um azure blob storage für den Getreidespeicher zu verwenden.

AddAzureBlobGrainStorage(ISiloHostBuilder, String, Action<AzureBlobStorageOptions>)

Konfigurieren Sie silo, um azure blob storage für den Getreidespeicher zu verwenden.

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

Konfigurieren Sie silo, um azure blob storage als Standardkornspeicher zu verwenden.

AddAzureBlobGrainStorageAsDefault(ISiloHostBuilder, Action<AzureBlobStorageOptions>)

Konfigurieren Sie silo, um azure blob storage als Standardkornspeicher zu verwenden.

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

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

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

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

UseAzureStorageClustering(ISiloHostBuilder, Action<AzureStorageClusteringOptions>)

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

UseAzureStorageClustering(ISiloHostBuilder, Action<AzureStorageClusteringOptions>)

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

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

Funktionalität für Gebäudeinstanzen ISiloHost .

AddAzureTableGrainDirectory(ISiloHostBuilder, String, Action<AzureTableGrainDirectoryOptions>)

Funktionalität für Gebäudeinstanzen ISiloHost .

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

Funktionalität für Gebäudeinstanzen ISiloHost .

UseAzureTableGrainDirectoryAsDefault(ISiloHostBuilder, Action<AzureTableGrainDirectoryOptions>)

Funktionalität für Gebäudeinstanzen ISiloHost .

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

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

AddAzureTableGrainStorage(ISiloHostBuilder, String, Action<AzureTableStorageOptions>)

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

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

Konfigurieren Sie silo, um azure table storage als Standardkornspeicher zu verwenden.

AddAzureTableGrainStorageAsDefault(ISiloHostBuilder, Action<AzureTableStorageOptions>)

Konfigurieren Sie silo, um azure table storage als Standardkornspeicher zu verwenden.

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

Konfigurieren Sie silo, um azure table storage for transactional grain storage zu verwenden.

AddAzureTableTransactionalStateStorage(ISiloHostBuilder, String, Action<AzureTableTransactionalStateOptions>)

Konfigurieren Sie silo, um azure table storage for transactional grain storage zu verwenden.

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

Konfigurieren Sie silo, um azure table storage als standardtransaktionaler Getreidespeicher zu verwenden.

AddAzureTableTransactionalStateStorageAsDefault(ISiloHostBuilder, Action<AzureTableTransactionalStateOptions>)

Konfigurieren Sie silo, um azure table storage als standardtransaktionaler Getreidespeicher zu verwenden.

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

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

UseConsulClustering(ISiloHostBuilder, Action<ConsulClusteringSiloOptions>)

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

ConfigureDefaults(ISiloHostBuilder)

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

EnableDirectClient(ISiloHostBuilder)
Veraltet.

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

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

Konfiguriert das Silo für die Verwendung von nur entwicklungsgeschütztem Clustering.

UseDevelopmentClustering(ISiloHostBuilder, Action<DevelopmentClusterMembershipOptions>)

Konfiguriert das Silo für die Verwendung von nur entwicklungsgeschütztem Clustering.

UseDevelopmentClustering(ISiloHostBuilder, IPEndPoint)

Konfiguriert das Silo für die Verwendung von nur entwicklungsgeschütztem Clustering.

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

Konfiguriert das Silo so, dass nur entwicklungsgeschützte Clustering verwendet und auf localhost zuhört.

AddCustomStorageBasedLogConsistencyProvider(ISiloHostBuilder, String, String)

Fügt einen benutzerdefinierten Speicherprotokollkonsistenzanbieter hinzu"/>

AddCustomStorageBasedLogConsistencyProviderAsDefault(ISiloHostBuilder, String)

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

AddEventDataGeneratorStreams(ISiloHostBuilder, String, Action<IEventDataGeneratorStreamConfigurator>)

Konfigurieren Sie silo, um Ereignisdatengeneratorstreams zu verwenden.

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

Konfigurieren Sie silo für die Verwendung des AWS-DynaDB-Speichers für die Getreidespeicherung.

AddDynamoDBGrainStorage(ISiloHostBuilder, String, Action<DynamoDBStorageOptions>)

Konfigurieren Sie silo für die Verwendung des AWS-DynaDB-Speichers für die Getreidespeicherung.

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

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

AddDynamoDBGrainStorageAsDefault(ISiloHostBuilder, Action<DynamoDBStorageOptions>)

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

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

Konfigurieren sie Endpunkte für das Silo.

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

Konfigurieren sie Endpunkte für das Silo.

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

Konfigurieren sie Endpunkte für das Silo.

AddGrainService<T>(ISiloHostBuilder)

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

AddGrainExtension<TExtensionInterface,TExtension>(ISiloHostBuilder)

Registriert eine Getreideerweiterungsimplementierung für die angegebene Schnittstelle.

AddLegacyClusterConfigurationSupport(ISiloHostBuilder, ClusterConfiguration)

Funktionalität für Gebäudeinstanzen ISiloHost .

ConfigureLocalHostPrimarySilo(ISiloHostBuilder, Int32, Int32)

Konfiguriert ein localhost-Silo.

LoadClusterConfiguration(ISiloHostBuilder)

Lädt ClusterConfiguration mit StandardLoad().

UseConfiguration(ISiloHostBuilder, ClusterConfiguration)

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

AddLogStorageBasedLogConsistencyProvider(ISiloHostBuilder, String)

Fügt einen Protokollspeicher-Konsistenzanbieter hinzu"/>

AddLogStorageBasedLogConsistencyProviderAsDefault(ISiloHostBuilder)

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

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

Konfigurieren Sie silo, um Speicher für Arbeitsspeicher als Standardkornspeicher zu verwenden.

AddMemoryGrainStorage(ISiloHostBuilder, String, Action<MemoryGrainStorageOptions>)

Konfigurieren Sie silo, um Speicher für Arbeitsspeicher als Standardkornspeicher zu verwenden.

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

Konfigurieren Sie silo, um Speicher für Arbeitsspeicher als Standardkornspeicher zu verwenden.

AddMemoryGrainStorageAsDefault(ISiloHostBuilder, Action<MemoryGrainStorageOptions>)

Konfigurieren Sie silo, um Speicher für Arbeitsspeicher als Standardkornspeicher zu verwenden.

AddNewRelicTelemetryConsumer(ISiloHostBuilder)

Fügt einen Metrik-Telemetrie-Consumeranbieter vom Typ NRTelemetryConsumerhinzu.

UseTls(ISiloHostBuilder, Action<TlsOptions>)

Konfiguriert TLS.

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

Konfiguriert TLS.

UseTls(ISiloHostBuilder, X509Certificate2, Action<TlsOptions>)

Konfiguriert TLS.

UseTls(ISiloHostBuilder, X509Certificate2)

Konfiguriert TLS.

AddPerfCountersTelemetryConsumer(ISiloHostBuilder)

Fügt einen Metrik-Telemetrie-Consumeranbieter vom Typ OrleansPerfCounterTelemetryConsumerhinzu.

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

Fügt einen Platzierungsdirektor hinzu.

AddPlacementDirector<TStrategy,TDirector>(ISiloHostBuilder)

Konfiguriert einen TDirector Als Platzierungsdirektor für die Platzierungsstrategie TStrategy.

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

Hinzufügen eines Redis-Datenspeichers als "Grain Directory"

AddRedisGrainDirectory(ISiloHostBuilder, String, Action<RedisGrainDirectoryOptions>)

Hinzufügen eines Redis-Datenspeichers als "Grain Directory"

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

Verwenden eines Redis-Datenspeichers als Standard-Getreideverzeichnis

UseRedisGrainDirectoryAsDefault(ISiloHostBuilder, Action<RedisGrainDirectoryOptions>)

Verwenden eines Redis-Datenspeichers als Standard-Getreideverzeichnis

AddAdoNetGrainStorage(ISiloHostBuilder, 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(ISiloHostBuilder, 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(ISiloHostBuilder, Action<OptionsBuilder<AdoNetGrainStorageOptions>>)

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

AddAdoNetGrainStorageAsDefault(ISiloHostBuilder, Action<AdoNetGrainStorageOptions>)

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

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

Konfigurieren des Silos für die Verwendung beständiger Azure-Warteschlangendatenströme mit Standardeinstellungen

AddAzureQueueStreams(ISiloHostBuilder, String, Action<SiloAzureQueueStreamConfigurator>)

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

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

Konfigurieren des Silos für die Verwendung beständiger Azure-Warteschlangendatenströme mit Standardeinstellungen

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

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

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

Konfigurieren des Silos für die Verwendung persistenter Event Hub-Streams mit Standardüberprüfungszeiger und anderen Einstellungen

AddEventHubStreams(ISiloHostBuilder, String, Action<ISiloEventHubStreamConfigurator>)

Konfigurieren Sie silo für die Verwendung persistenter Event Hub-Streams.

AddEventHubStreams(ISiloHostBuilder, String, Action<SiloEventHubStreamConfigurator>)

Konfigurieren Sie silo, um beständigen Ereignishubdatenströme zu verwenden.

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

Konfigurieren Sie silo, um Speicherströme zu verwenden.

AddSqsStreams(ISiloHostBuilder, String, Action<SqsOptions>)

Konfigurieren Sie silo, um SQS-beständigen Datenströme zu verwenden.

AddSqsStreams(ISiloHostBuilder, String, Action<SiloSqsStreamConfigurator>)

Konfigurieren Sie silo, um SQS-beständigen Datenströme zu verwenden.

AddSqsStreams(ISiloHostBuilder, String, Action<SiloSqsStreamConfigurator>)

Konfigurieren Sie silo, um SQS-beständigen Datenströme zu verwenden.

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

Konfigurieren des Silos zur Verwendung des Azure Blob-Lease-Anbieters

UseDynamoDBTransactionLog(ISiloHostBuilder, Action<DynamoDBTransactionLogOptions>)

Konfigurieren des Clusters zum Verwenden des DynamoDB-Transaktionsprotokolls mithilfe der Konfiguration der Aktion.

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

Konfigurieren Des Clusters zum Verwenden des DynamoDB-Transaktionsprotokolls mithilfe des Konfigurations-Generators.

UseTransactions(ISiloHostBuilder, Boolean)

Konfigurieren des Clusters zum Verwenden des verteilten TM-Algorithmus

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

Konfigurieren Sie silo, um Speicherströme zu verwenden.

AddStartupTask(ISiloHostBuilder, IStartupTask, Int32)

Fügt eine Startaufgabe hinzu, die ausgeführt werden soll, wenn das Silo gestartet wurde.

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

Fügt eine Startaufgabe hinzu, die ausgeführt werden soll, wenn das Silo gestartet wurde.

AddStartupTask<TStartup>(ISiloHostBuilder, Int32)

Fügt eine Startaufgabe hinzu, die ausgeführt werden soll, wenn das Silo gestartet wurde.

Configure<TOptions>(ISiloHostBuilder, IConfiguration)

Registriert eine Konfigurationsinstanz, an die TOptions gebunden wird.

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

Registriert eine Aktion, die verwendet wird, um einen bestimmten Optionstyp zu konfigurieren.

ConfigureAppConfiguration(ISiloHostBuilder, Action<IConfigurationBuilder>)

Richtet die Konfiguration für den Rest des Buildprozesses und der Anwendung ein. Dies kann mehrmals aufgerufen werden, und die Ergebnisse werden additiv sein. Die Ergebnisse werden bei Configuration für nachfolgende Vorgänge sowie in Services verfügbar sein.

ConfigureApplicationParts(ISiloHostBuilder, Action<IApplicationPartManager>)

Konfiguriert die Verwendung des ApplicationPartManager angegebenen Action<T>.

ConfigureLogging(ISiloHostBuilder, Action<ILoggingBuilder>)

Fügt einen Delegaten für die Konfiguration der bereitgestellten ILoggingBuilder-Schnittstelle hinzu. Dies kann mehrmals aufgerufen werden.

ConfigureLogging(ISiloHostBuilder, Action<HostBuilderContext,ILoggingBuilder>)

Fügt einen Delegaten für die Konfiguration der bereitgestellten ILoggingBuilder-Schnittstelle hinzu. Dies kann mehrmals aufgerufen werden.

ConfigureServices(ISiloHostBuilder, Action<IServiceCollection>)

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

GetApplicationPartManager(ISiloHostBuilder)

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

UseEnvironment(ISiloHostBuilder, String)

Gibt die Umgebung an, die vom Host verwendet werden soll.

UseServiceProviderFactory(ISiloHostBuilder, Func<IServiceCollection,IServiceProvider>)

Gibt an, wie das IServiceProvider für dieses Silo konfiguriert ist.

AddIncomingGrainCallFilter(ISiloHostBuilder, IIncomingGrainCallFilter)

Fügt der Filterpipeline eine IIncomingGrainCallFilter Funktion hinzu.

AddIncomingGrainCallFilter(ISiloHostBuilder, IncomingGrainCallFilterDelegate)

Fügt eine IOutgoingGrainCallFilter zu der Filterpipeline über einen Stellvertretung hinzu.

AddIncomingGrainCallFilter<TImplementation>(ISiloHostBuilder)

Fügt der Filterpipeline eine IIncomingGrainCallFilter Funktion hinzu.

AddOutgoingGrainCallFilter(ISiloHostBuilder, IOutgoingGrainCallFilter)

Fügt der Filterpipeline eine IOutgoingGrainCallFilter Funktion hinzu.

AddOutgoingGrainCallFilter(ISiloHostBuilder, OutgoingGrainCallFilterDelegate)

Fügt eine IOutgoingGrainCallFilter zu der Filterpipeline über einen Stellvertretung hinzu.

AddOutgoingGrainCallFilter<TImplementation>(ISiloHostBuilder)

Fügt der Filterpipeline eine IOutgoingGrainCallFilter Funktion hinzu.

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

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

UseAdoNetReminderService(ISiloHostBuilder, Action<AdoNetReminderTableOptions>)

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

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

Fügt Erinnerungsspeicher hinzu, der von Azure Table Storage unterstützt wird.

UseAzureTableReminderService(ISiloHostBuilder, Action<AzureTableReminderStorageOptions>)

Fügt Erinnerungsspeicher hinzu, der von Azure Table Storage unterstützt wird.

UseAzureTableReminderService(ISiloHostBuilder, String)

Fügt Erinnerungsspeicher hinzu, der von Azure Table Storage unterstützt wird.

UseDynamoDBReminderService(ISiloHostBuilder, Action<DynamoDBReminderStorageOptions>)

Fügt Erinnerungsspeicher hinzu, der von Amazon DynamoDB unterstützt wird.

UseInMemoryReminderService(ISiloHostBuilder)

Konfiguriert den Erinnerungsspeicher mithilfe eines nicht beständigen Speichers im Arbeitsspeicher.

AddStateStorageBasedLogConsistencyProvider(ISiloHostBuilder, String)

Fügt einen Statusspeicherprotokollkonsistenzanbieter hinzu"/>

AddStateStorageBasedLogConsistencyProviderAsDefault(ISiloHostBuilder)

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

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

Konfigurieren Sie silo, um beständige Datenströme zu verwenden.

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

Konfigurieren Sie silo, um beständige Datenströme zu verwenden.

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

Konfigurieren des Silos zur Verwendung von SimpleMessageProvider

AddSimpleMessageStreamProvider(ISiloHostBuilder, String, Action<SimpleMessageStreamProviderOptions>)

Konfigurieren des Silos zur Verwendung von SimpleMessageProvider

AddSimpleMessageStreamProvider(ISiloHostBuilder, String, Action<ISimpleMessageStreamConfigurator>)

Konfigurieren des Silos zur Verwendung von SimpleMessageProvider

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

Konfiguriert den Silo, um ZooKeeper für die Clustermitgliedschaft zu verwenden.

UseZooKeeperClustering(ISiloHostBuilder, Action<ZooKeeperClusteringSiloOptions>)

Konfiguriert den Silo, um ZooKeeper für die Clustermitgliedschaft zu verwenden.

UseInMemoryLeaseProvider(ISiloHostBuilder)

Konfigurieren Sie Silo mit Test-/Entwicklungsfeatures. NICHT FÜR PRODUKTIONSVERWENDUNG – nur dev/test

UseSiloUnobservedExceptionsHandler(ISiloHostBuilder)

Konfigurieren des Silos mit nicht überwachtem Ausnahmehandler

UseLinuxEnvironmentStatistics(ISiloHostBuilder)

Verwenden von Linux-Hostumgebungsstatistiken

UsePerfCounterEnvironmentStatistics(ISiloHostBuilder)

Verwenden von Windows-Leistungsindikatoren als Quelle für Hostumgebungsstatistiken

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

Konfigurieren des Silos zur Verwendung von FaultInjectionMemoryStorage

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

Konfigurieren des Silos zur Verwendung von FaultInjectionMemoryStorage

GetConfiguration(ISiloHostBuilder)

Funktionalität für Gebäudeinstanzen ISiloHost .

GetConfigurationValue(ISiloHostBuilder, String)

Funktionalität für Gebäudeinstanzen ISiloHost .

GetTestClusterOptions(ISiloHostBuilder)

Funktionalität für Gebäudeinstanzen ISiloHost .

AddFaultInjectionAzureTableTransactionalStateStorage(ISiloHostBuilder, Action<AzureTableTransactionalStateOptions>)

Funktionalität für Gebäudeinstanzen ISiloHost .

AddFaultInjectionAzureTableTransactionalStateStorage(ISiloHostBuilder, String, Action<AzureTableTransactionalStateOptions>)

Funktionalität für Gebäudeinstanzen ISiloHost .

UseControlledFaultInjectionTransactionState(ISiloHostBuilder)

Konfigurieren des Clusters zum Verwenden des verteilten TM-Algorithmus

Gilt für: