Freigeben über


SiloHostBuilder Klasse

Definition

Funktionalität für das Erstellen ISiloHost von Instanzen.

public class SiloHostBuilder : Orleans.Hosting.ISiloHostBuilder
type SiloHostBuilder = class
    interface ISiloHostBuilder
Public Class SiloHostBuilder
Implements ISiloHostBuilder
Vererbung
SiloHostBuilder
Implementiert

Konstruktoren

SiloHostBuilder()

Funktionalität für das Erstellen ISiloHost von Instanzen.

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 das Erstellen ISiloHost von Instanzen.

AddAzureTableGrainDirectory(ISiloHostBuilder, String, Action<AzureTableGrainDirectoryOptions>)

Funktionalität für das Erstellen ISiloHost von Instanzen.

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

Funktionalität für das Erstellen ISiloHost von Instanzen.

UseAzureTableGrainDirectoryAsDefault(ISiloHostBuilder, Action<AzureTableGrainDirectoryOptions>)

Funktionalität für das Erstellen ISiloHost von Instanzen.

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 das Erstellen ISiloHost von Instanzen.

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)

Konfiguriert TLS.

UseTls(ISiloHostBuilder, X509Certificate2, Action<TlsOptions>)

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 für die Verwendung persistenter Event Hub-Streams.

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

Konfigurieren Sie silo, um Speicherdatenströme zu verwenden.

AddSqsStreams(ISiloHostBuilder, String, Action<SqsOptions>)

Konfigurieren Sie Silo für die Verwendung von SQS-beständigen Datenströmen.

AddSqsStreams(ISiloHostBuilder, String, Action<SiloSqsStreamConfigurator>)

Konfigurieren Sie Silo für die Verwendung von SQS-beständigen Datenströmen.

AddSqsStreams(ISiloHostBuilder, String, Action<SiloSqsStreamConfigurator>)

Konfigurieren Sie Silo für die Verwendung von SQS-beständigen Datenströmen.

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

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

UseDynamoDBTransactionLog(ISiloHostBuilder, Action<DynamoDBTransactionLogOptions>)

Konfigurieren Sie cluster für die Verwendung des Transaktionsprotokolls "dynaDB", indem Sie die Aktion konfigurieren.

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

Konfigurieren Sie cluster für die Verwendung des Transaktionsprotokolls "dynaDB" mithilfe des Konfigurations-Generators.

UseTransactions(ISiloHostBuilder, Boolean)

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

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

Konfigurieren Sie silo, um Speicherdatenströ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 der 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 die IOutgoingGrainCallFilter Filterpipeline über eine 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 die IOutgoingGrainCallFilter Filterpipeline über eine Stellvertretung hinzu.

AddOutgoingGrainCallFilter<TImplementation>(ISiloHostBuilder)

Fügt der Filterpipeline eine IOutgoingGrainCallFilter Funktion hinzu.

UseAdoNetReminderService(ISiloHostBuilder, 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(ISiloHostBuilder, Action<AdoNetReminderTableOptions>)

Fügt 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 gesichert wird.

UseAzureTableReminderService(ISiloHostBuilder, Action<AzureTableReminderStorageOptions>)

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

UseAzureTableReminderService(ISiloHostBuilder, String)

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

UseDynamoDBReminderService(ISiloHostBuilder, Action<DynamoDBReminderStorageOptions>)

Fügt Erinnerungsspeicher hinzu, der von Amazon DynaDB gesichert wird.

UseInMemoryReminderService(ISiloHostBuilder)

Konfiguriert den Erinnerungsspeicher mithilfe eines speicherinternen, nicht beständigen Speichers.

AddStateStorageBasedLogConsistencyProvider(ISiloHostBuilder, String)

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

AddStateStorageBasedLogConsistencyProviderAsDefault(ISiloHostBuilder)

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

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

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

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

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

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

Konfigurieren des Silos für die Verwendung von SimpleMessageProvider

AddSimpleMessageStreamProvider(ISiloHostBuilder, String, Action<SimpleMessageStreamProviderOptions>)

Konfigurieren des Silos für die Verwendung von SimpleMessageProvider

AddSimpleMessageStreamProvider(ISiloHostBuilder, String, Action<ISimpleMessageStreamConfigurator>)

Konfigurieren des Silos für die Verwendung von SimpleMessageProvider

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

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

UseZooKeeperClustering(ISiloHostBuilder, Action<ZooKeeperClusteringSiloOptions>)

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

UseInMemoryLeaseProvider(ISiloHostBuilder)

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

UseSiloUnobservedExceptionsHandler(ISiloHostBuilder)

Konfigurieren des Silos mit nicht beobachteten Ausnahmehandlern

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 das Erstellen ISiloHost von Instanzen.

GetConfigurationValue(ISiloHostBuilder, String)

Funktionalität für das Erstellen ISiloHost von Instanzen.

GetTestClusterOptions(ISiloHostBuilder)

Funktionalität für das Erstellen ISiloHost von Instanzen.

AddFaultInjectionAzureTableTransactionalStateStorage(ISiloHostBuilder, Action<AzureTableTransactionalStateOptions>)

Funktionalität für das Erstellen ISiloHost von Instanzen.

AddFaultInjectionAzureTableTransactionalStateStorage(ISiloHostBuilder, String, Action<AzureTableTransactionalStateOptions>)

Funktionalität für das Erstellen ISiloHost von Instanzen.

UseControlledFaultInjectionTransactionState(ISiloHostBuilder)

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

Gilt für: