ISiloAzureQueueStreamConfigurator Schnittstelle
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 interface ISiloAzureQueueStreamConfigurator : Orleans.Hosting.IAzureQueueStreamConfigurator, Orleans.Hosting.IPersistentStreamConfigurator, Orleans.Hosting.ISiloPersistentStreamConfigurator
public interface ISiloAzureQueueStreamConfigurator : Orleans.Hosting.IAzureQueueStreamConfigurator, Orleans.Hosting.INamedServiceConfigurator, Orleans.Hosting.ISiloPersistentStreamConfigurator
type ISiloAzureQueueStreamConfigurator = interface
interface IAzureQueueStreamConfigurator
interface INamedServiceConfigurator
interface ISiloPersistentStreamConfigurator
interface IPersistentStreamConfigurator
Public Interface ISiloAzureQueueStreamConfigurator
Implements IAzureQueueStreamConfigurator, IPersistentStreamConfigurator, ISiloPersistentStreamConfigurator
Public Interface ISiloAzureQueueStreamConfigurator
Implements IAzureQueueStreamConfigurator, INamedServiceConfigurator, ISiloPersistentStreamConfigurator
- Abgeleitet
- Implementiert
Eigenschaften
ConfigureDelegate |
Ruft den Delegat ab, der zum Konfigurieren des Diensts verwendet wird. (Geerbt von INamedServiceConfigurator) |
Name |
Ruft den Dienstnamen ab. (Geerbt von INamedServiceConfigurator) |
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. |