SiloRecoverableStreamConfigurator Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Konfiguriert zuverlässige Datenströme.
public class SiloRecoverableStreamConfigurator : Orleans.Hosting.SiloPersistentStreamConfigurator, Orleans.Hosting.IPersistentStreamConfigurator, Orleans.Hosting.ISiloRecoverableStreamConfigurator
public class SiloRecoverableStreamConfigurator : Orleans.Hosting.SiloPersistentStreamConfigurator, Orleans.Hosting.ISiloRecoverableStreamConfigurator
type SiloRecoverableStreamConfigurator = class
inherit SiloPersistentStreamConfigurator
interface ISiloRecoverableStreamConfigurator
interface ISiloPersistentStreamConfigurator
interface IPersistentStreamConfigurator
interface INamedServiceConfigurator
Public Class SiloRecoverableStreamConfigurator
Inherits SiloPersistentStreamConfigurator
Implements IPersistentStreamConfigurator, ISiloRecoverableStreamConfigurator
Public Class SiloRecoverableStreamConfigurator
Inherits SiloPersistentStreamConfigurator
Implements ISiloRecoverableStreamConfigurator
- Vererbung
- Abgeleitet
- Implementiert
Konstruktoren
SiloRecoverableStreamConfigurator(String, Action<Action<IServiceCollection>>, Func<IServiceProvider,String,IQueueAdapterFactory>) |
Initialisiert eine neue Instanz der SiloRecoverableStreamConfigurator-Klasse. |
Eigenschaften
ConfigureDelegate |
Ruft den Delegat ab, der zum Konfigurieren des Diensts verwendet wird. (Geerbt von NamedServiceConfigurator) |
Name |
Ruft den Dienstnamen ab. (Geerbt von NamedServiceConfigurator) |
Erweiterungsmethoden
Configure<TOptions>(INamedServiceConfigurator, Action<OptionsBuilder<TOptions>>) |
Konfiguriert Optionen für einen benannten Dienst. |
ConfigureComponent<TComponent>(INamedServiceConfigurator, Func<IServiceProvider,String,TComponent>) |
Fügt einem benannten Dienst eine Singletonkomponente hinzu. |
ConfigureComponent<TOptions,TComponent>(INamedServiceConfigurator, Func<IServiceProvider,String,TComponent>, Action<OptionsBuilder<TOptions>>) |
Fügt einem benannten Dienst eine Singletonkomponente hinzu und konfiguriert Optionen für den benannten Dienst. |
ConfigureLifecycle<T>(INamedServiceConfigurator) |
Konfiguriert zuverlässige Datenströme. |
ConfigureStreamPubSub(IPersistentStreamConfigurator, StreamPubSubType) |
Konfiguriert den Stream pub/sub-Typ. |
UseAzureBlobLeaseProvider(ISiloPersistentStreamConfigurator, Action<OptionsBuilder<AzureBlobLeaseProviderOptions>>) |
Konfigurieren des Silos für die Verwendung des Azure Blob Lease-Anbieters |
UseConsistentRingQueueBalancer(ISiloPersistentStreamConfigurator) |
Konfiguriert den Streamanbieter für die Verwendung des konsistenten Ringwarteschlangenausgleichs. |
UseDynamicAzureDeploymentBalancer(ISiloPersistentStreamConfigurator, Nullable<TimeSpan>) |
Streamen eines Warteschlangenausgleichs, der Azure-Bereitstellungsinformationen und Silostatus aus dem Mitgliedschafts oracle für den Lastenausgleich verwendet. |
UseDynamicClusterConfigDeploymentBalancer(ISiloPersistentStreamConfigurator, Nullable<TimeSpan>) |
Konfiguriert den Streamanbieter für die Verwendung des Bereitstellungsausgleichs für die dynamische Clusterkonfiguration. |
UseLeaseBasedQueueBalancer(ISiloPersistentStreamConfigurator, Action<OptionsBuilder<LeaseBasedQueueBalancerOptions>>) |
Konfiguriert den Streamanbieter für die Verwendung des leasebasierten Warteschlangenausgleichs. |
UseStaticAzureDeploymentBalancer(ISiloPersistentStreamConfigurator, Nullable<TimeSpan>) |
Streamen des Warteschlangenausgleichs, der Azure-Bereitstellungsinformationen für den Lastenausgleich verwendet. Erfordert ein Silo, das in Azure ausgeführt wird. Dieser Balancer verwendet beide Informationen über den vollständigen Satz von Silos, die vom Azure-Rollencode gemeldet werden, verwendet jedoch NICHT die Informationen aus dem Mitgliedschaftsorakel über derzeit aktive Silos. Das bedeutet, dass Warteschlangen nicht basierend auf dynamischen Änderungen in der Clustermitgliedschaft ausgeglichen werden. |
UseStaticClusterConfigDeploymentBalancer(ISiloPersistentStreamConfigurator, Nullable<TimeSpan>) |
Konfiguriert den Streamanbieter für die Verwendung des Bereitstellungsausgleichs für die statische Clusterkonfiguration. |
ConfigureLifecycle(ISiloPersistentStreamConfigurator, Action<OptionsBuilder<StreamLifecycleOptions>>) |
Konfiguriert den Lebenszyklus. |
ConfigurePartitionBalancing(ISiloPersistentStreamConfigurator, Func<IServiceProvider,String,IStreamQueueBalancer>) |
Konfiguriert den Partitionsausgleich. |
ConfigurePartitionBalancing<TOptions>(ISiloPersistentStreamConfigurator, Func<IServiceProvider,String,IStreamQueueBalancer>, Action<OptionsBuilder<TOptions>>) |
Konfiguriert den Partitionsausgleich. |
ConfigurePullingAgent(ISiloPersistentStreamConfigurator, Action<OptionsBuilder<StreamPullingAgentOptions>>) |
Konfiguriert den Pull-Agent. |
ConfigureCacheEviction(ISiloRecoverableStreamConfigurator, Action<OptionsBuilder<StreamCacheEvictionOptions>>) |
Konfiguriert Cacheentfernungsoptionen für einen zuverlässigen Streamanbieter. |
ConfigureStatistics(ISiloRecoverableStreamConfigurator, Action<OptionsBuilder<StreamStatisticOptions>>) |
Konfiguriert Statistikoptionen für einen zuverlässigen Streamanbieter. |