次の方法で共有


SiloPersistentStreamConfigurator クラス

定義

永続的なストリームを構成します。

public class SiloPersistentStreamConfigurator : Orleans.Hosting.NamedServiceConfigurator, Orleans.Hosting.IPersistentStreamConfigurator, Orleans.Hosting.ISiloPersistentStreamConfigurator
public class SiloPersistentStreamConfigurator : Orleans.Hosting.NamedServiceConfigurator, Orleans.Hosting.ISiloPersistentStreamConfigurator
type SiloPersistentStreamConfigurator = class
    inherit NamedServiceConfigurator
    interface ISiloPersistentStreamConfigurator
    interface IPersistentStreamConfigurator
    interface INamedServiceConfigurator
Public Class SiloPersistentStreamConfigurator
Inherits NamedServiceConfigurator
Implements IPersistentStreamConfigurator, ISiloPersistentStreamConfigurator
Public Class SiloPersistentStreamConfigurator
Inherits NamedServiceConfigurator
Implements ISiloPersistentStreamConfigurator
継承
SiloPersistentStreamConfigurator
派生
実装

コンストラクター

SiloPersistentStreamConfigurator(String, Action<Action<IServiceCollection>>, Func<IServiceProvider,String,IQueueAdapterFactory>)

SiloPersistentStreamConfigurator クラスの新しいインスタンスを初期化します。

プロパティ

ConfigureDelegate

サービスの構成に使用されるデリゲートを取得します。

(継承元 NamedServiceConfigurator)
Name

サービス名を取得します。

(継承元 NamedServiceConfigurator)

拡張メソッド

Configure<TOptions>(INamedServiceConfigurator, Action<OptionsBuilder<TOptions>>)

名前付きサービスのオプションを構成します。

ConfigureComponent<TComponent>(INamedServiceConfigurator, Func<IServiceProvider,String,TComponent>)

名前付きサービスにシングルトン コンポーネントを追加します。

ConfigureComponent<TOptions,TComponent>(INamedServiceConfigurator, Func<IServiceProvider,String,TComponent>, Action<OptionsBuilder<TOptions>>)

名前付きサービスにシングルトン コンポーネントを追加し、名前付きサービスのオプションを構成します。

ConfigureLifecycle<T>(INamedServiceConfigurator)

永続的なストリームを構成します。

ConfigureStreamPubSub(IPersistentStreamConfigurator, StreamPubSubType)

ストリームの pub/sub 型を構成します。

UseAzureBlobLeaseProvider(ISiloPersistentStreamConfigurator, Action<OptionsBuilder<AzureBlobLeaseProviderOptions>>)

Azure BLOB リース プロバイダーを使用するようにサイロを構成する

UseConsistentRingQueueBalancer(ISiloPersistentStreamConfigurator)

一貫性のあるリング キュー バランサーを使用するようにストリーム プロバイダーを構成します。

UseDynamicAzureDeploymentBalancer(ISiloPersistentStreamConfigurator, Nullable<TimeSpan>)

負荷分散のためにメンバーシップ オラクルからの Azure デプロイ情報とサイロ状態を使用するストリーム キュー バランサー。
Azure で実行されているサイロが必要です。 この Balancer では、Azure ロール コードによって報告されるサイロの完全なセットに関する情報と、現在アクティブな (アクティブな) サイロに関する Membership Oracle からの情報と、非アクティブサイロからのキューの再調整の両方が使用されます。

UseDynamicClusterConfigDeploymentBalancer(ISiloPersistentStreamConfigurator, Nullable<TimeSpan>)

動的クラスター構成デプロイ バランサーを使用するようにストリーム プロバイダーを構成します。

UseLeaseBasedQueueBalancer(ISiloPersistentStreamConfigurator, Action<OptionsBuilder<LeaseBasedQueueBalancerOptions>>)

リース ベースのキュー バランサーを使用するようにストリーム プロバイダーを構成します。

UseStaticAzureDeploymentBalancer(ISiloPersistentStreamConfigurator, Nullable<TimeSpan>)

負荷分散に Azure デプロイ情報を使用するストリーム キュー バランサー。 Azure で実行されているサイロが必要です。 この Balancer は、Azure ロール コードによって報告されたサイロの完全なセットに関する情報の両方を使用しますが、現在生きているサイロに関する Membership Oracle からの情報は使用しません。 つまり、クラスター メンバーシップの動的な変更に基づいてキューを再調整することはありません。

UseStaticClusterConfigDeploymentBalancer(ISiloPersistentStreamConfigurator, Nullable<TimeSpan>)

静的クラスター構成デプロイ バランサーを使用するようにストリーム プロバイダーを構成します。

ConfigureBackoffProvider(ISiloPersistentStreamConfigurator, Func<IServiceProvider,String,IMessageDeliveryBackoffProvider>)

プル エージェントのメッセージ配信バックオフ プロバイダーを構成します。

ConfigureBackoffProvider(ISiloPersistentStreamConfigurator, Func<IServiceProvider,String,IQueueReaderBackoffProvider>)

プル エージェントのキュー リーダー バックオフ プロバイダーを構成します。

ConfigureLifecycle(ISiloPersistentStreamConfigurator, Action<OptionsBuilder<StreamLifecycleOptions>>)

ライフサイクルを構成します。

ConfigurePartitionBalancing(ISiloPersistentStreamConfigurator, Func<IServiceProvider,String,IStreamQueueBalancer>)

パーティションの分散を構成します。

ConfigurePartitionBalancing<TOptions>(ISiloPersistentStreamConfigurator, Func<IServiceProvider,String,IStreamQueueBalancer>, Action<OptionsBuilder<TOptions>>)

パーティションの分散を構成します。

ConfigurePullingAgent(ISiloPersistentStreamConfigurator, Action<OptionsBuilder<StreamPullingAgentOptions>>)

プル エージェントを構成します。

適用対象