SiloAzureQueueStreamConfigurator 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.
public class SiloAzureQueueStreamConfigurator : Orleans.Hosting.SiloPersistentStreamConfigurator, Orleans.Hosting.IPersistentStreamConfigurator, Orleans.Hosting.ISiloAzureQueueStreamConfigurator
public class SiloAzureQueueStreamConfigurator : Orleans.Hosting.SiloPersistentStreamConfigurator, Orleans.Hosting.ISiloAzureQueueStreamConfigurator
type SiloAzureQueueStreamConfigurator = class
inherit SiloPersistentStreamConfigurator
interface ISiloAzureQueueStreamConfigurator
interface IAzureQueueStreamConfigurator
interface INamedServiceConfigurator
interface ISiloPersistentStreamConfigurator
interface IPersistentStreamConfigurator
Public Class SiloAzureQueueStreamConfigurator
Inherits SiloPersistentStreamConfigurator
Implements IPersistentStreamConfigurator, ISiloAzureQueueStreamConfigurator
Public Class SiloAzureQueueStreamConfigurator
Inherits SiloPersistentStreamConfigurator
Implements ISiloAzureQueueStreamConfigurator
- Vererbung
- Implementiert
Konstruktoren
SiloAzureQueueStreamConfigurator(String, Action<Action<IServiceCollection>>) | |
SiloAzureQueueStreamConfigurator(String, Action<Action<IServiceCollection>>, Action<Action<IApplicationPartManager>>) |
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
ConfigureAzureQueue(IAzureQueueStreamConfigurator, Action<OptionsBuilder<AzureQueueOptions>>) | |
ConfigureQueueDataAdapter(IAzureQueueStreamConfigurator, Func<IServiceProvider,String,IQueueDataAdapter<String,IBatchContainer>>) | |
ConfigureQueueDataAdapter<TQueueDataAdapter>(IAzureQueueStreamConfigurator) | |
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) | |
ConfigureStreamPubSub(IPersistentStreamConfigurator, StreamPubSubType) |
Konfiguriert den Stream pub/sub-Typ. |
ConfigureCacheSize(ISiloAzureQueueStreamConfigurator, Int32) | |
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 sie den Warteschlangenausgleich, der Azure-Bereitstellungsinformationen und Silostatusstatus 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 sie den Warteschlangenausgleich, der Azure-Bereitstellungsinformationen für den Lastenausgleich verwendet. Erfordert die Ausführung eines Silos in Azure. 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 zu derzeit lebenden Silos. Das heißt, es werden Warteschlangen nicht basierend auf dynamischen Änderungen in der Clustermitgliedschaft neu ausgeglichen. |
UseStaticClusterConfigDeploymentBalancer(ISiloPersistentStreamConfigurator, Nullable<TimeSpan>) |
Konfiguriert den Streamanbieter für die Verwendung des Bereitstellungsausgleichs für statische Clusterkonfigurationen. |
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 Pulling-Agent. |