GlobalConfiguration クラス

定義

注意事項

This type is obsolete and may be removed in a future release. Use configuration methods on ISiloHostBuilder to configure specific types.

Silo グローバル構成パラメーターを保持するデータ オブジェクト。

[System.Serializable]
public class GlobalConfiguration : Orleans.Runtime.Configuration.MessagingConfiguration
[System.Serializable]
[System.Obsolete("This type is obsolete and may be removed in a future release. Use configuration methods on ISiloHostBuilder to configure specific types.")]
public class GlobalConfiguration : Orleans.Runtime.Configuration.MessagingConfiguration
[<System.Serializable>]
type GlobalConfiguration = class
    inherit MessagingConfiguration
[<System.Serializable>]
[<System.Obsolete("This type is obsolete and may be removed in a future release. Use configuration methods on ISiloHostBuilder to configure specific types.")>]
type GlobalConfiguration = class
    inherit MessagingConfiguration
Public Class GlobalConfiguration
Inherits MessagingConfiguration
継承
GlobalConfiguration
属性

コンストラクター

GlobalConfiguration()
古い.

Silo グローバル構成パラメーターを保持するデータ オブジェクト。

フィールド

DEFAULT_MULTICLUSTER_REGISTRATION_STRATEGY
古い.

Silo グローバル構成パラメーターを保持するデータ オブジェクト。

DEFAULT_PERFORM_DEADLOCK_DETECTION
古い.

Silo グローバル構成パラメーターを保持するデータ オブジェクト。

DEFAULT_PLACEMENT_STRATEGY
古い.

Silo グローバル構成パラメーターを保持するデータ オブジェクト。

ENFORCE_MINIMUM_REQUIREMENT_FOR_AGE_LIMIT
古い.

Silo グローバル構成パラメーターを保持するデータ オブジェクト。

プロパティ

ActivationCountBasedPlacementChooseOutOf
古い.

Silo グローバル構成パラメーターを保持するデータ オブジェクト。

AdoInvariant
古い.

ADO を使用する場合、基になるデータ プロバイダーがライブ性とリマインダーを識別します。 この 3 つの部分から成る命名構文は、新しいファクトリを作成するときのほか、プロバイダー名とそれに関連付けられた接続文字列を実行時に取得できるようにするために、アプリケーションの構成ファイルでプロバイダーを指定するときにも使用されます。 https://msdn.microsoft.com/en-us/library/dd0w4a2z%28v=vs.110%29.aspx アラーム セットのこの値をオーバーライドするには AdoInvariantForReminders

AdoInvariantForReminders
古い.

アラームをオーバーライド AdoInvariant するには、このプロパティを設定します。

AllowCallChainReentrancy
古い.

Silo グローバル構成パラメーターを保持するデータ オブジェクト。

Application
古い.

Silo グローバル構成パラメーターを保持するデータ オブジェクト。

AssumeHomogenousSilosForTesting
古い.

Silo グローバル構成パラメーターを保持するデータ オブジェクト。

BackgroundGossipInterval
古い.

背景ゴシップの間隔。

BufferPoolBufferSize
古い.

Silo グローバル構成パラメーターを保持するデータ オブジェクト。

(継承元 MessagingConfiguration)
BufferPoolMaxSize
古い.

Silo グローバル構成パラメーターを保持するデータ オブジェクト。

(継承元 MessagingConfiguration)
BufferPoolPreallocationSize
古い.

Silo グローバル構成パラメーターを保持するデータ オブジェクト。

(継承元 MessagingConfiguration)
CacheSize
古い.

CacheSize 属性は、ディレクトリ情報をキャッシュするグレインの最大数を指定します。

CacheTTLExtensionFactor
古い.

TTLExtensionFactor 属性は、キャッシュ エントリの TTL が安定していることが判明したときに拡張する必要がある要素を指定します。

ClientDropTimeout
古い.

Silo グローバル構成パラメーターを保持するデータ オブジェクト。

(継承元 MessagingConfiguration)
ClientRegistrationRefresh
古い.

Silo グローバル構成パラメーターを保持するデータ オブジェクト。

ClientSenderBuckets
古い.

Silo グローバル構成パラメーターを保持するデータ オブジェクト。

(継承元 MessagingConfiguration)
ClusterId
古い.

クラスター ID。 同じクラスター ID を持つサイロが一緒に参加します。 異なるバージョンのアプリケーションを同時にデプロイする場合は、同じ論理クラスターに参加させるべきではない場合は、必ず ID を変更してください。 マルチクラスター ネットワークでは、クラスター ID はクラスターごとに一意である必要があります。

CollectionQuantum
古い.

Silo グローバル構成パラメーターを保持するデータ オブジェクト。

DataConnectionString
古い.

ライブとアラームの基になるデータ プロバイダーの接続文字列。 例: Azure Storage、ZooKeeper、SQL Server、ect。 アラーム セットのこの値をオーバーライドするには DataConnectionStringForReminders

DataConnectionStringForReminders
古い.

アラームをオーバーライド DataConnectionString するには、このプロパティを設定します。

DeathVoteExpirationTimeout
古い.

メンバーシップ テーブルの死亡投票の有効期限 (秒単位)。

DefaultCompatibilityStrategy
古い.

Silo グローバル構成パラメーターを保持するデータ オブジェクト。

DefaultMultiCluster
古い.

gossip チャネルでマルチクラスター構成が見つからない場合に使用されるクラスター ID の一覧。

DefaultPlacementStrategy
古い.

Silo グローバル構成パラメーターを保持するデータ オブジェクト。

DefaultVersionSelectorStrategy
古い.

Silo グローバル構成パラメーターを保持するデータ オブジェクト。

DeploymentId
古い.

デプロイ ID。これは ClusterId と同じであり、非推奨とされています。

DeploymentLoadPublisherRefreshTime
古い.

Silo グローバル構成パラメーターを保持するデータ オブジェクト。

DirectoryCachingStrategy
古い.

DirectoryCachingStrategy 属性は、使用するキャッシュ戦略を指定します。 オプションは None です。これは、ディレクトリ エントリをローカルにキャッシュしないことを意味します。LRU。これは、標準の固定サイズの最も最近使用された戦略を使用する必要があることを示します。と Adaptive。これは、固定の最大サイズのアダプティブ戦略を使用する必要があることを示します。 アダプティブ戦略は既定で使用されます。

DirectoryLazyDeregistrationDelay
古い.

グレイン ディレクトリにアクティブ化のエントリを追加してから、そのエントリを条件付きで削除できるまでの期間。 条件付き登録解除は、プロンプトの登録解除が何らかの理由で失敗したアクティブ化の遅延クリーンアップ (メッセージエラーなど) に使用されます。 ディレクトリ パーティションの時間を比較するため、これは常に少なくとも 1 分である必要があります。そのため、メッセージの遅延と clcks SKU を許可する必要があります。

DropExpiredMessages
古い.

Silo グローバル構成パラメーターを保持するデータ オブジェクト。

(継承元 MessagingConfiguration)
ExpectedClusterSize
古い.

クラスターの予想されるサイズ。 それほど正確である必要はなく、過大に評価してもかまいません.

FallbackSerializationProvider
古い.

Silo グローバル構成パラメーターを保持するデータ オブジェクト。

(継承元 MessagingConfiguration)
FastKillOnCancelKeyPress
古い.

Silo グローバル構成パラメーターを保持するデータ オブジェクト。

GatewaySenderQueues
古い.

Silo グローバル構成パラメーターを保持するデータ オブジェクト。

(継承元 MessagingConfiguration)
GlobalSingleInstanceNumberRetries
古い.

DOUBTFUL 状態になるまでのクイック再試行の数。

GlobalSingleInstanceRetryInterval
古い.

DOUBTFUL アクティブ化の再試行が遅くなるまでの時間。

GossipChannels
古い.

ゴシップ チャネルの接続文字列の一覧。

GrainServiceConfigurations
古い.

グレイン サービスの構成。

HasMultiClusterNetwork
古い.

このクラスターがマルチクラスター ネットワークの一部として構成されているかどうか

IAmAliveTablePublishTimeout
古い.

このサイロが有効であることをメンバーシップ テーブルに定期的に書き込む秒数。 診断にのみ使われます。

InitialCacheTTL
古い.

InitialTTL 属性は、再検証する前にキャッシュ エントリを保持する初期 (最小) 時間を秒単位で指定します。

LargeMessageWarningThreshold
古い.

LargeMessageWarningThreshold 属性は、大きなメッセージの警告トレース メッセージを生成するタイミングを指定します。

(継承元 MessagingConfiguration)
LivenessEnabled
古い.

サイロのライブネス プロトコルを無効にするグローバル スイッチ (テストにのみ使用する必要があります)。 LivenessEnabled 属性を指定し、"false" に設定すると、ライブネスの適用が抑制されます。 サイロが停止していると思われるが、この属性が "false" に設定されている場合、疑いはシステムに伝達されず、適用されます。このパラメーターは、テストとトラブルシューティングにのみ使用されます。 運用環境では、常にライブネスを有効にする必要があります。 既定値は true (有効) です

LivenessType
古い.

Silo グローバル構成パラメーターを保持するデータ オブジェクト。

MaxForwardCount
古い.

MaxForwardCount 属性は、1 つのサイロから別のサイロに対してメッセージが使用される最大回数を指定します。 転送は、サイロが失敗し、メンバーシップが不安定な場合に、tuntime によって回復メカニズムとして内部的に使用されます。 このような場合、メッセージは宛先に正しくルーティングされず、ランタイムはそのようなメッセージを拒否する前に何度も転送しようとします。

(継承元 MessagingConfiguration)
MaximumCacheTTL
古い.

MaximumTTL 属性は、再検証前にキャッシュ エントリを保持する最大時間を秒単位で指定します。

MaxJoinAttemptTime
古い.

サイロのクラスターへの参加を試行してから終了するまでの秒数。

MaxMultiClusterGateways
古い.

ゲートウェイとして機能するには、クラスターあたりのサイロの最大数を指定する必要があります。

MaxRequestProcessingTime
古い.

アクティブ化が "ブロック" として報告されるまでに要求が実行できる最大時間を指定します

MaxResendCount
古い.

Silo グローバル構成パラメーターを保持するデータ オブジェクト。

(継承元 MessagingConfiguration)
MaxSocketAge
古い.

Silo グローバル構成パラメーターを保持するデータ オブジェクト。

(継承元 MessagingConfiguration)
MaxSockets
古い.

Silo グローバル構成パラメーターを保持するデータ オブジェクト。

(継承元 MessagingConfiguration)
MaxStorageBusyRetries
古い.

Azure Table 操作の再試行回数。

MembershipTableAssembly
古い.

カスタム MembershipTable 実装に使用するアセンブリ

MockReminderTableTimeout
古い.

Silo グローバル構成パラメーターを保持するデータ オブジェクト。

NumMissedProbesLimit
古い.

サイロからの不在着信した "I am alive" ハートビート メッセージの数、またはこのサイロが死んだと疑われる未応答のプローブの数。

NumMissedTableIAmAliveLimit
古い.

警告がログに記録されるサイロからテーブル内の "I am alive" が見逃された更新の数。 稼働状態プロトコルには影響しません。

NumProbedSilos
古い.

各サイロがライブネスをプローブするサイロの数。

NumVirtualBucketsConsistentRing
古い.

Silo グローバル構成パラメーターを保持するデータ オブジェクト。

NumVotesForDeathDeclaration
古い.

一部のサイロをデッドとして宣言するために必要な期限切れでない投票の数 (最大で NumMissedProbesLimit にする必要があります)

OpenConnectionTimeout
古い.

Silo グローバル構成パラメーターを保持するデータ オブジェクト。

(継承元 MessagingConfiguration)
PerformDeadlockDetection
古い.

Silo グローバル構成パラメーターを保持するデータ オブジェクト。

PrimaryNodeIsRequired
古い.

プライマリ ノードをシード ノードとして構成する必要があるかどうかを判断します。 LivenessType が MembershipTableGrain に設定されている場合は True、それ以外の場合は false。

ProbeTimeout
古い.

他のサイロのライブ性を定期的にプローブするか、サイロがそれ自体に関する "I am alive" ハートビート メッセージを送信する秒数。

ProviderConfigurations
古い.

さまざまなランタイム プロバイダーの構成。

ReminderServiceType
古い.

Silo グローバル構成パラメーターを保持するデータ オブジェクト。

ReminderTableAssembly
古い.

カスタム ReminderTable 実装に使用するアセンブリ

ResendOnTimeout
古い.

Silo グローバル構成パラメーターを保持するデータ オブジェクト。

(継承元 MessagingConfiguration)
ResponseTimeout
古い.

Silo グローバル構成パラメーターを保持するデータ オブジェクト。

(継承元 MessagingConfiguration)
SeedNodes
古い.

SeedNodes は、LivenessProviderType.MembershipTableGrain SeedNodes が運用環境で使用されないローカル開発設定でのみ使用されます。

SerializationProviders
古い.

Silo グローバル構成パラメーターを保持するデータ オブジェクト。

(継承元 MessagingConfiguration)
ServiceId
古い.

サービス ID。

SiloSenderQueues
古い.

Silo グローバル構成パラメーターを保持するデータ オブジェクト。

(継承元 MessagingConfiguration)
Subnet
古い.

サイロが実行されるサブネット。 このオプションは、マルチホーム クラスターで実行されている場合にのみ使用する必要があります。 Azure で実行する場合は使用しないでください。

TableRefreshTimeout
古い.

メンバーシップ テーブルから定期的に更新プログラムをフェッチする秒数。

TypeMapRefreshInterval
古い.

クラスター グレイン インターフェイス マップを更新する秒数

UseAdoNetSystemStore
古い.

メンバーシップとアラーム情報の保存に ADO を使用するかどうかを決定します。 LivenessType と ReminderServiceType のどちらかまたは両方が SqlServer に設定されている場合は True、それ以外の場合は false。

UseAzureSystemStore
古い.

メンバーシップとアラーム情報の保存に Azure Storage を使用する必要があるかどうかを決定します。 LivenessType と ReminderServiceType のどちらかまたは両方が AzureTable に設定されている場合は True、それ以外の場合は false。

UseGlobalSingleInstanceByDefault
古い.

グローバル 単一インスタンス プロトコルを既定のマルチクラスター登録戦略として使用するかどうか。

UseLivenessGossip
古い.

ゴシップ最適化を使用して、ライブネス情報の拡散を高速化するかどうか。

UseVirtualBucketsConsistentRing
古い.

Silo グローバル構成パラメーターを保持するデータ オブジェクト。

ValidateInitialConnectivity
古い.

クラスターに参加する新しいサイロが、他のすべてのアクティブなサイロとの初期接続を検証する必要があるかどうか。

メソッド

GetAllProviderConfigurations()
古い.

現在構成されているすべてのプロバイダー構成の列挙を取得します。

RegisterBootstrapProvider(String, String, IDictionary<String,String>)
古い.

特定のブートストラップ プロバイダーを登録します。

RegisterBootstrapProvider<T>(String, IDictionary<String,String>)
古い.

指定された型を T 登録します。ここで T 、 はブートストラップ プロバイダーです

RegisterGrainService(String, String, IDictionary<String,String>)
古い.

Silo グローバル構成パラメーターを保持するデータ オブジェクト。

RegisterLogConsistencyProvider(String, String, IDictionary<String,String>)
古い.

特定のログ整合性プロバイダーを登録します。

RegisterLogConsistencyProvider<T>(String, IDictionary<String,String>)
古い.

特定の種類の T を登録します。ここで T 、 はログ整合性プロバイダーです

RegisterStatisticsProvider(String, String, IDictionary<String,String>)
古い.

Silo グローバル構成パラメーターを保持するデータ オブジェクト。

RegisterStatisticsProvider<T>(String, IDictionary<String,String>)
古い.

Silo グローバル構成パラメーターを保持するデータ オブジェクト。

RegisterStorageProvider(String, String, IDictionary<String,String>)
古い.

特定のストレージ プロバイダーを登録します。

RegisterStorageProvider<T>(String, IDictionary<String,String>)
古い.

特定の種類の T を登録します。ここで T 、 はストレージ プロバイダーです。

RegisterStreamProvider(String, String, IDictionary<String,String>)
古い.

特定のストリーム プロバイダーを登録します。

RegisterStreamProvider<T>(String, IDictionary<String,String>)
古い.

ストリーム プロバイダーである のT特定の型をT登録します

Remap(GlobalConfiguration+GossipChannelType)
古い.

Silo グローバル構成パラメーターを保持するデータ オブジェクト。

ToString()
古い.

Silo グローバル構成パラメーターを保持するデータ オブジェクト。

TryGetProviderConfiguration(String, String, IProviderConfiguration)
古い.

既存のプロバイダー構成を取得します

拡張メソッド

RegisterBootstrapProvider(GlobalConfiguration, String, String, IDictionary<String,String>)
古い.

特定のブートストラップ プロバイダーを登録します。

RegisterBootstrapProvider<T>(GlobalConfiguration, String, IDictionary<String,String>)
古い.

指定された型を T 登録します。ここで T 、 はブートストラップ プロバイダーです

適用対象