SiloMemoryStreamConfigurator<TSerializer> 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 Speicherdatenströme.
public class SiloMemoryStreamConfigurator<TSerializer> : Orleans.Hosting.SiloRecoverableStreamConfigurator, Orleans.Hosting.IPersistentStreamConfigurator, Orleans.Hosting.ISiloMemoryStreamConfigurator where TSerializer : class, IMemoryMessageBodySerializer
public class SiloMemoryStreamConfigurator<TSerializer> : Orleans.Hosting.SiloRecoverableStreamConfigurator, Orleans.Hosting.ISiloMemoryStreamConfigurator where TSerializer : class, IMemoryMessageBodySerializer
type SiloMemoryStreamConfigurator<'Serializer (requires 'Serializer : null and 'Serializer :> IMemoryMessageBodySerializer)> = class
inherit SiloRecoverableStreamConfigurator
interface ISiloMemoryStreamConfigurator
interface IMemoryStreamConfigurator
interface INamedServiceConfigurator
interface ISiloRecoverableStreamConfigurator
interface ISiloPersistentStreamConfigurator
interface IPersistentStreamConfigurator
Public Class SiloMemoryStreamConfigurator(Of TSerializer)
Inherits SiloRecoverableStreamConfigurator
Implements IPersistentStreamConfigurator, ISiloMemoryStreamConfigurator
Public Class SiloMemoryStreamConfigurator(Of TSerializer)
Inherits SiloRecoverableStreamConfigurator
Implements ISiloMemoryStreamConfigurator
Typparameter
- TSerializer
Der Serialisierungstyp des Nachrichtentexts, der IMemoryMessageBodySerializerimplementieren muss.
- Vererbung
-
SiloMemoryStreamConfigurator<TSerializer>
- Implementiert
Konstruktoren
SiloMemoryStreamConfigurator<TSerializer>(String, Action<Action<IServiceCollection>>, Action<Action<IApplicationPartManager>>) |
Konfiguriert Speicherdatenströme. |
SiloMemoryStreamConfigurator<TSerializer>(String, Action<Action<IServiceCollection>>) |
Initialisiert eine neue Instanz der SiloMemoryStreamConfigurator<TSerializer> 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
ConfigurePartitioning(IMemoryStreamConfigurator, Int32) |
Konfiguriert die Partitionierung für Speicherdatenströme. |
Configure<TOptions>(INamedServiceConfigurator, Action<OptionsBuilder<TOptions>>) |
Konfiguriert Optionen für einen benannten Dienst. |
ConfigureComponent<TComponent>(INamedServiceConfigurator, Func<IServiceProvider,String,TComponent>) |
Fügt einer benannten Dienstkomponente eine Singletonkomponente hinzu. |
ConfigureComponent<TOptions,TComponent>(INamedServiceConfigurator, Func<IServiceProvider,String,TComponent>, Action<OptionsBuilder<TOptions>>) |
Fügt einer benannten Dienstkomponente eine Singletonkomponente hinzu und konfiguriert Optionen für den benannten Dienst. |
ConfigureLifecycle<T>(INamedServiceConfigurator) |
Konfiguriert Speicherdatenströme. |
ConfigureStreamPubSub(IPersistentStreamConfigurator, StreamPubSubType) |
Konfiguriert den Stream pub/sub type. |
UseAzureBlobLeaseProvider(ISiloPersistentStreamConfigurator, Action<OptionsBuilder<AzureBlobLeaseProviderOptions>>) |
Konfigurieren des Silos für die Verwendung des Azure Blob Lease-Anbieters |
UseConsistentRingQueueBalancer(ISiloPersistentStreamConfigurator) |
Konfiguriert den Datenstromanbieter für die Verwendung des konsistenten Ringwarteschlangenausgleichs. |
UseDynamicAzureDeploymentBalancer(ISiloPersistentStreamConfigurator, Nullable<TimeSpan>) |
Stream queue balancer that uses Azure deployment information and silo statuses from Membership oracle for load balancing. |
UseDynamicClusterConfigDeploymentBalancer(ISiloPersistentStreamConfigurator, Nullable<TimeSpan>) |
Konfiguriert den Datenstromanbieter für die Verwendung des Bereitstellungsausgleichs für dynamische Clusterkonfigurationen. |
UseLeaseBasedQueueBalancer(ISiloPersistentStreamConfigurator, Action<OptionsBuilder<LeaseBasedQueueBalancerOptions>>) |
Konfiguriert den Datenstromanbieter für die Verwendung des leasebasierten Warteschlangenausgleichs. |
UseStaticAzureDeploymentBalancer(ISiloPersistentStreamConfigurator, Nullable<TimeSpan>) |
Stream-Warteschlangenausgleich, der Azure-Bereitstellungsinformationen für den Lastenausgleich verwendet. Erfordert siloausführung in Azure. Dieser Balancer verwendet sowohl die Informationen über den vollständigen Satz von Silos, wie vom Azure-Rollencode gemeldet, verwendet aber NICHT die Informationen aus Mitgliedschafts oracle über derzeit lebendigen Silos. Dies bedeutet, dass warteschlangen basierend auf dynamischen Änderungen in der Clustermitgliedschaft nicht neu ausgeglichen werden. |
UseStaticClusterConfigDeploymentBalancer(ISiloPersistentStreamConfigurator, Nullable<TimeSpan>) |
Konfiguriert den Datenstromanbieter für die Verwendung des Bereitstellungsausgleichs für statische Clusterkonfigurationen. |
ConfigureBackoffProvider(ISiloPersistentStreamConfigurator, Func<IServiceProvider,String,IMessageDeliveryBackoffProvider>) |
Konfiguriert den Backoff-Anbieter der Nachrichtenübermittlung durch Pull-Agents. |
ConfigureBackoffProvider(ISiloPersistentStreamConfigurator, Func<IServiceProvider,String,IQueueReaderBackoffProvider>) |
Konfiguriert den Pulling Agents-Backoff-Anbieter für Warteschlangenleser. |
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 Cache-Eviction-Optionen für einen zuverlässigen Streamanbieter. |
ConfigureStatistics(ISiloRecoverableStreamConfigurator, Action<OptionsBuilder<StreamStatisticOptions>>) |
Konfiguriert Statistikoptionen für einen zuverlässigen Datenstromanbieter. |