Share via


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 Standort für die Gemeinsame Nutzung des Zustands zwischen Komponenten während des Silobauprozesses.

Services

Die vom Silo und Host gemeinsam genutzten Dienste.

Methoden

ConfigureServices(Action<HostBuilderContext,IServiceCollection>)

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

Erweiterungsmethoden

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

Fügen Sie eine Überschreibung ClusterOptions pro Anbieter hinzu. Hinweis: Dies ist für Migrationszwecke vorgesehen, um zuvor inkonsistentes Verhalten bei der Verwendung von ServiceId und ClusterId von Anbietern zu behandeln.

AddProviderClusterOptions(ISiloBuilder, String, Action<ClusterOptions>)

Fügen Sie eine Überschreibung ClusterOptions pro Anbieter hinzu. Hinweis: Dies ist für Migrationszwecke vorgesehen, um zuvor inkonsistentes Verhalten bei der Verwendung von ServiceId und ClusterId von Anbietern zu behandeln.

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

Konfigurieren Sie silo für die Verwendung von AdoNet Grain Storage für Getreidespeicher. 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 von AdoNet Grain Storage für Getreidespeicher. Anweisungen zum Konfigurieren Ihrer Datenbank finden Sie unter http://aka.ms/orleans-sql-scripts.

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

Konfigurieren Sie silo so, dass AdoNet Grain Storage als Standardkornspeicher verwendet wird. Anweisungen zum Konfigurieren Ihrer Datenbank finden Sie unter http://aka.ms/orleans-sql-scripts.

AddAdoNetGrainStorageAsDefault(ISiloBuilder, Action<AdoNetGrainStorageOptions>)

Konfigurieren Sie silo so, dass AdoNet Grain Storage als Standardkornspeicher verwendet wird. Anweisungen zum Konfigurieren Ihrer Datenbank finden Sie unter http://aka.ms/orleans-sql-scripts.

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

Konfiguriert diesen Silo so, dass ADO.NET für das Clustering verwendet wird. Anweisungen zum Konfigurieren Ihrer Datenbank finden Sie unter http://aka.ms/orleans-sql-scripts.

UseAdoNetClustering(ISiloBuilder, Action<AdoNetClusteringSiloOptions>)

Konfiguriert diesen Silo so, dass ADO.NET für das Clustering verwendet wird. Anweisungen zum Konfigurieren Ihrer Datenbank finden Sie unter http://aka.ms/orleans-sql-scripts.

AddApplicationInsightsTelemetryConsumer(ISiloBuilder, String)

Fügt einen Telemetrie-Consumeranbieter für Metriken vom Typ AITelemetryConsumerhinzu.

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

Konfiguriert das Silo für die Verwendung von DynamoDB für das Clustering.

UseDynamoDBClustering(ISiloBuilder, Action<DynamoDBClusteringOptions>)

Konfiguriert das Silo für die Verwendung von DynamoDB für das Clustering.

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

Konfigurieren Sie silo für die Verwendung von Azure Blob Storage für Grain Storage.

AddAzureBlobGrainStorage(ISiloBuilder, String, Action<AzureBlobStorageOptions>)

Konfigurieren Sie silo für die Verwendung von Azure Blob Storage für Grain Storage.

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

Konfigurieren Sie Silo so, dass Azure Blob Storage als Standardspeicher verwendet wird.

AddAzureBlobGrainStorageAsDefault(ISiloBuilder, Action<AzureBlobStorageOptions>)

Konfigurieren Sie Silo so, dass Azure Blob Storage als Standardspeicher verwendet wird.

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

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

UseAzureTableReminderService(ISiloBuilder, Action<AzureTableReminderStorageOptions>)

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

UseAzureTableReminderService(ISiloBuilder, String)

Fügt Erinnerungsspeicher hinzu, der von Azure Table Storage unterstützt 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 von Azure-Tabellenspeicher für Getreidespeicher.

AddAzureTableGrainStorage(ISiloBuilder, String, Action<AzureTableStorageOptions>)

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

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

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

AddAzureTableGrainStorageAsDefault(ISiloBuilder, Action<AzureTableStorageOptions>)

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

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

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

AddAzureTableTransactionalStateStorage(ISiloBuilder, String, Action<AzureTableTransactionalStateOptions>)

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

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

Konfigurieren Sie Silo so, dass Azure-Tabellenspeicher als standardmäßiger Transaktionskornspeicher verwendet wird.

AddAzureTableTransactionalStateStorageAsDefault(ISiloBuilder, Action<AzureTableTransactionalStateOptions>)

Konfigurieren Sie Silo so, dass Azure-Tabellenspeicher als standardmäßiger Transaktionskornspeicher verwendet wird.

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

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

AddAzureTableTransactionalStateStorage(ISiloBuilder, String, Action<AzureTableTransactionalStateOptions>)

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

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

Konfigurieren Sie Silo so, dass Azure-Tabellenspeicher als standardmäßiger Transaktionskornspeicher verwendet wird.

AddAzureTableTransactionalStateStorageAsDefault(ISiloBuilder, Action<AzureTableTransactionalStateOptions>)

Konfigurieren Sie Silo so, dass Azure-Tabellenspeicher als standardmäßiger Transaktionskornspeicher verwendet wird.

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

Fügen Sie dem Silo einen neuen Broadcastkanal hinzu.

AddBroadcastChannel(ISiloBuilder, String, Action<BroadcastChannelOptions>)

Fügen Sie dem Silo einen neuen Broadcastkanal hinzu.

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

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

UseConsulClustering(ISiloBuilder, Action<ConsulClusteringSiloOptions>)

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

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

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

UseConsulSiloClustering(ISiloBuilder, Action<ConsulClusteringOptions>)

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

AddActivityPropagation(ISiloBuilder)

Fügen Sie die Weitergabe über Körnungsaufrufe hinzu Current . Hinweis: Entsprechend der StartActivity(String, ActivityKind) Aktivität wird nur erstellt, wenn ein Listener für Aktivität vorhanden ist HasListeners() und Sample zurückgibt PropagationData.

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 Runtime aus einem externen Kontext. Beispielsweise außerhalb des Kontexts eines Grains.

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

Konfiguriert den Silo für die Verwendung des reinen Entwicklungsclusterings.

UseDevelopmentClustering(ISiloBuilder, Action<DevelopmentClusterMembershipOptions>)

Konfiguriert den Silo für die Verwendung des reinen Entwicklungsclusterings.

UseDevelopmentClustering(ISiloBuilder, IPEndPoint)

Konfiguriert den Silo für die Verwendung des reinen Entwicklungsclusterings.

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

Konfiguriert das Silo für die Verwendung des reinen Entwicklungsclusterings und lauscht 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 für die Verwendung von Ereignisdatengeneratorstreams.

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

Konfigurieren Sie silo für die Verwendung von AWS DynamoDB-Speicher für Grain Storage.

AddDynamoDBGrainStorage(ISiloBuilder, String, Action<DynamoDBStorageOptions>)

Konfigurieren Sie silo für die Verwendung von AWS DynamoDB-Speicher für Grain Storage.

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

Konfigurieren Sie silo so, dass AWS DynamoDB-Speicher als Standardspeicher verwendet wird.

AddDynamoDBGrainStorageAsDefault(ISiloBuilder, Action<DynamoDBStorageOptions>)

Konfigurieren Sie silo so, dass AWS DynamoDB-Speicher als Standardspeicher verwendet wird.

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

Konfigurieren Sie silo für die Verwendung von AWS DynamoDB-Speicher für Grain Storage.

AddDynamoDBGrainStorage(ISiloBuilder, String, Action<DynamoDBStorageOptions>)

Konfigurieren Sie silo für die Verwendung von AWS DynamoDB-Speicher für Grain Storage.

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

Konfigurieren Sie silo so, dass AWS DynamoDB-Speicher als Standardspeicher verwendet wird.

AddDynamoDBGrainStorageAsDefault(ISiloBuilder, Action<DynamoDBStorageOptions>)

Konfigurieren Sie silo so, dass AWS DynamoDB-Speicher als Standardspeicher verwendet wird.

UseDynamoDBReminderService(ISiloBuilder, Action<DynamoDBReminderStorageOptions>)

Fügt Erinnerungsspeicher hinzu, der von Amazon DynamoDB 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 hinzu IIncomingGrainCallFilter .

AddIncomingGrainCallFilter(ISiloBuilder, IncomingGrainCallFilterDelegate)

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

AddIncomingGrainCallFilter<TImplementation>(ISiloBuilder)

Fügt der Filterpipeline eine hinzu IIncomingGrainCallFilter .

AddOutgoingGrainCallFilter(ISiloBuilder, IOutgoingGrainCallFilter)

Fügt der Filterpipeline eine hinzu IOutgoingGrainCallFilter .

AddOutgoingGrainCallFilter(ISiloBuilder, OutgoingGrainCallFilterDelegate)

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

AddOutgoingGrainCallFilter<TImplementation>(ISiloBuilder)

Fügt der Filterpipeline eine hinzu IOutgoingGrainCallFilter .

AddIncomingGrainCallFilter(ISiloBuilder, IIncomingGrainCallFilter)

Fügt der Filterpipeline eine hinzu IIncomingGrainCallFilter .

AddIncomingGrainCallFilter(ISiloBuilder, IncomingGrainCallFilterDelegate)

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

AddIncomingGrainCallFilter<TImplementation>(ISiloBuilder)

Fügt der Filterpipeline eine hinzu IIncomingGrainCallFilter .

AddOutgoingGrainCallFilter(ISiloBuilder, IOutgoingGrainCallFilter)

Fügt der Filterpipeline eine hinzu IOutgoingGrainCallFilter .

AddOutgoingGrainCallFilter(ISiloBuilder, OutgoingGrainCallFilterDelegate)

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

AddOutgoingGrainCallFilter<TImplementation>(ISiloBuilder)

Fügt der Filterpipeline eine hinzu IOutgoingGrainCallFilter .

AddGrainService<T>(ISiloBuilder)

Registriert einen Application Grain-Dienst, der mit dem Silo gestartet werden soll.

AddGrainExtension<TExtensionInterface,TExtension>(ISiloBuilder)

Registriert eine Grain-Erweiterungsimplementierung 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 mithilfe von StandardLoad().

UseConfiguration(ISiloBuilder, ClusterConfiguration)

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

AddLogStorageBasedLogConsistencyProvider(ISiloBuilder, String)

Fügt einen Protokollkonsistenzanbieter hinzu" />

AddLogStorageBasedLogConsistencyProviderAsDefault(ISiloBuilder)

Fügt einen Protokollkonsistenzanbieter für Den Protokollspeicher als Standardkonsistenzanbieter hinzu." />

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

Konfigurieren Des Silos für die Verwendung von Arbeitsspeicherkornspeicher.

AddMemoryGrainStorage(ISiloBuilder, String, Action<MemoryGrainStorageOptions>)

Konfigurieren Des Silos für die Verwendung von Arbeitsspeicherkornspeicher.

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

Konfigurieren Sie silo so, dass Speicher mit Kornspeicher als Standardkornspeicher verwendet wird.

AddMemoryGrainStorageAsDefault(ISiloBuilder, Action<MemoryGrainStorageOptions>)

Konfigurieren Sie silo so, dass Speicher mit Kornspeicher als Standardkornspeicher verwendet wird.

AddNewRelicTelemetryConsumer(ISiloBuilder)

Fügt einen Telemetrie-Consumeranbieter für Metriken 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 für Metriken vom Typ OrleansPerfCounterTelemetryConsumerhinzu.

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

Fügt einen Platzierungsdirektor hinzu.

AddPlacementDirector<TStrategy,TDirector>(ISiloBuilder)

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

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

Fügt ein benanntes Grain-Verzeichnis hinzu, das Einträge in Redis speichert.

AddRedisGrainDirectory(ISiloBuilder, String, Action<RedisGrainDirectoryOptions>)

Fügt ein benanntes Grain-Verzeichnis hinzu, das Einträge in Redis speichert.

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

Fügt ein Standard-Grain-Verzeichnis hinzu, in dem Einträge in Redis beibehalten werden.

UseRedisGrainDirectoryAsDefault(ISiloBuilder, Action<RedisGrainDirectoryOptions>)

Fügt ein Standard-Grain-Verzeichnis hinzu, in dem Einträge in Redis beibehalten werden.

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

Konfigurieren Sie silo für die Verwendung von AdoNet Grain Storage für Getreidespeicher. 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 von AdoNet Grain Storage für Getreidespeicher. Anweisungen zum Konfigurieren Ihrer Datenbank finden Sie unter http://aka.ms/orleans-sql-scripts.

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

Konfigurieren Sie silo so, dass AdoNet Grain Storage als Standardkornspeicher verwendet wird. Anweisungen zum Konfigurieren Ihrer Datenbank finden Sie unter http://aka.ms/orleans-sql-scripts.

AddAdoNetGrainStorageAsDefault(ISiloBuilder, Action<AdoNetGrainStorageOptions>)

Konfigurieren Sie silo so, dass AdoNet Grain Storage als Standardkornspeicher verwendet wird. Anweisungen zum Konfigurieren Ihrer Datenbank finden Sie unter http://aka.ms/orleans-sql-scripts.

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

Konfigurieren des Silos für die Verwendung persistenter Datenströme in Azure-Warteschlangen mit Standardeinstellungen

AddAzureQueueStreams(ISiloBuilder, String, Action<SiloAzureQueueStreamConfigurator>)

Konfigurieren Sie silo für die Verwendung persistenter Datenströme in azure-Warteschlangen.

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

Konfigurieren des Silos für die Verwendung persistenter Datenströme in Azure-Warteschlangen mit Standardeinstellungen

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

Konfigurieren Sie silo für die Verwendung persistenter Datenströme in azure-Warteschlangen.

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

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

AddEventHubStreams(ISiloBuilder, String, Action<ISiloEventHubStreamConfigurator>)

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

AddEventHubStreams(ISiloBuilder, String, Action<SiloEventHubStreamConfigurator>)

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

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

Konfigurieren Des Silos für die Verwendung von Speicherdatenströmen.

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 verwendet wird, um einen bestimmten Optionstyp zu konfigurieren.

ConfigureApplicationParts(ISiloBuilder, Action<IApplicationPartManager>)

Konfiguriert die ApplicationPartManager mithilfe des angegebenen Action<T>.

ConfigureLogging(ISiloBuilder, Action<HostBuilderContext,ILoggingBuilder>)

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

ConfigureLogging(ISiloBuilder, Action<ILoggingBuilder>)

Fügt einen Delegaten für die Konfiguration der bereitgestellten ILoggingBuilder-Schnittstelle hinzu. 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 sein.

GetApplicationPartManager(ISiloBuilder)

Gibt den 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 Speicherdatenströmen mithilfe des Standardmäßigen Nachrichtenserialisierungsprogramms (DefaultMemoryMessageBodySerializer).

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

Konfigurieren Des Silos für die Verwendung von Speicherdatenströmen.

AddReminders(ISiloBuilder)

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

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

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

UseAdoNetReminderService(ISiloBuilder, Action<AdoNetReminderTableOptions>)

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

UseInMemoryReminderService(ISiloBuilder)

Konfiguriert Erinnerungsspeicher mithilfe eines nicht persistenten Speichers im Arbeitsspeicher.

AddStartupTask(ISiloBuilder, IStartupTask, Int32)

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

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

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

AddStartupTask<TStartup>(ISiloBuilder, Int32)

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

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 Streamfilter hinzu.

AddStreaming(ISiloBuilder)

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

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

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

UseAdoNetReminderService(ISiloBuilder, Action<AdoNetReminderTableOptions>)

Fügt Erinnerungsspeicher mithilfe von 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 hinzu, der von Azure Table Storage unterstützt wird.

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

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

UseAzureTableReminderService(ISiloBuilder, Action<AzureTableReminderStorageOptions>)

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

UseAzureTableReminderService(ISiloBuilder, Action<AzureTableReminderStorageOptions>)

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

UseAzureTableReminderService(ISiloBuilder, String)

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

UseDynamoDBReminderService(ISiloBuilder, Action<DynamoDBReminderStorageOptions>)

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

UseInMemoryReminderService(ISiloBuilder)

Konfiguriert Erinnerungsspeicher mithilfe eines nicht persistenten Speichers im Arbeitsspeicher.

AddStateStorageBasedLogConsistencyProvider(ISiloBuilder, String)

Fügt einen Zustandsspeicher-Protokollkonsistenzanbieter hinzu" />

AddStateStorageBasedLogConsistencyProviderAsDefault(ISiloBuilder)

Fügt einen Zustandsspeicher-Konsistenzanbieter als Standardkonsistenzanbieter hinzu.">

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

Konfigurieren Des Silos für die Verwendung persistenter Datenströme.

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

Konfigurieren Des Silos für die Verwendung persistenter Datenströme.

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

Konfigurieren des Silos für die Verwendung von SimpleMessageProvider

AddSimpleMessageStreamProvider(ISiloBuilder, String, Action<SimpleMessageStreamProviderOptions>)

Konfigurieren des Silos für die Verwendung von SimpleMessageProvider

AddSimpleMessageStreamProvider(ISiloBuilder, String, Action<ISimpleMessageStreamConfigurator>)

Konfigurieren des Silos 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 Grain-Verzeichnisanbieters hinzu. Wenn der Anbietertyp implementiert ILifecycleParticipant<TLifecycleObservable> , wird er automatisch am Silolebenszyklus beteiligt.

UseSiloUnobservedExceptionsHandler(ISiloBuilder)

Konfigurieren eines Silos mit nicht überwachtem Ausnahmehandler

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 FaultInjectionGrainStoragevon .

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

Konfiguriert ein Silo für die Verwendung FaultInjectionGrainStoragevon .

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

Konfigurieren des Silos für die Verwendung von FaultInjectionMemoryStorage

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

Konfigurieren des Silos für die 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: