共用方式為


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 時,識別基礎資料提供者的即時性和提醒。 這個三部分命名語法也會用於建立新的 Factory 以及在應用程式組態檔中識別提供者,如此您就可以在執行階段擷取提供者名稱及其相關聯的連接字串。 https://msdn.microsoft.com/en-us/library/dd0w4a2z%28v=vs.110%29.aspx 若要覆寫設定提醒的此值 AdoInvariantForReminders

AdoInvariantForReminders
已淘汰.

設定此屬性以覆寫 AdoInvariant 提醒。

AllowCallChainReentrancy
已淘汰.

保存 Silo 通用群組態參數的資料物件。

Application
已淘汰.

保存 Silo 通用群組態參數的資料物件。

AssumeHomogenousSilosForTesting
已淘汰.

保存 Silo 通用群組態參數的資料物件。

BackgroundGossipInterval
已淘汰.

背景 gossip 之間的時間。

BufferPoolBufferSize
已淘汰.

保存 Silo 通用群組態參數的資料物件。

(繼承來源 MessagingConfiguration)
BufferPoolMaxSize
已淘汰.

保存 Silo 通用群組態參數的資料物件。

(繼承來源 MessagingConfiguration)
BufferPoolPreallocationSize
已淘汰.

保存 Silo 通用群組態參數的資料物件。

(繼承來源 MessagingConfiguration)
CacheSize
已淘汰.

CacheSize 屬性會指定要快取目錄資訊的最大細微性數目。

CacheTTLExtensionFactor
已淘汰.

TTLExtensionFactor 屬性會指定當找到快取專案 TTL 穩定時應該擴充的因數。

ClientDropTimeout
已淘汰.

保存 Silo 通用群組態參數的資料物件。

(繼承來源 MessagingConfiguration)
ClientRegistrationRefresh
已淘汰.

保存 Silo 通用群組態參數的資料物件。

ClientSenderBuckets
已淘汰.

保存 Silo 通用群組態參數的資料物件。

(繼承來源 MessagingConfiguration)
ClusterId
已淘汰.

叢集身分識別。 具有相同叢集身分識別的定址接收器會聯結在一起。 同時部署不同版本的應用程式時,如果識別碼不應該加入相同的邏輯叢集,請務必變更識別碼。 在多叢集網路中,每個叢集的叢集識別碼都必須是唯一的。

CollectionQuantum
已淘汰.

保存 Silo 通用群組態參數的資料物件。

DataConnectionString
已淘汰.

基礎資料提供者的連接字串,用於即時性和提醒。 例如 Azure 儲存體、ZooKeeper、SQL Server、ect。 若要覆寫設定提醒的此值 DataConnectionStringForReminders

DataConnectionStringForReminders
已淘汰.

設定此屬性以覆寫 DataConnectionString 提醒。

DeathVoteExpirationTimeout
已淘汰.

成員資格資料表中死票的到期時間,以秒為單位。

DefaultCompatibilityStrategy
已淘汰.

保存 Silo 通用群組態參數的資料物件。

DefaultMultiCluster
已淘汰.

叢集識別碼清單,如果 Gossip 通道中找不到多叢集組態,則會使用。

DefaultPlacementStrategy
已淘汰.

保存 Silo 通用群組態參數的資料物件。

DefaultVersionSelectorStrategy
已淘汰.

保存 Silo 通用群組態參數的資料物件。

DeploymentId
已淘汰.

部署識別碼。這與 ClusterId 相同,並已取代它。

DeploymentLoadPublisherRefreshTime
已淘汰.

保存 Silo 通用群組態參數的資料物件。

DirectoryCachingStrategy
已淘汰.

DirectoryCachingStrategy 屬性會指定要使用的快取策略。 選項為 None,這表示不要在本機快取目錄專案;LRU,指出應該使用標準最小固定大小最近使用的策略;和 Adaptive,表示應該使用具有固定大小上限的調適型策略。 預設會使用調適型策略。

DirectoryLazyDeregistrationDelay
已淘汰.

我們已將啟用的專案新增至細微性目錄,以及允許有條件地移除該專案的時間範圍。 條件式取消註冊會用於延遲清除提示取消註冊的啟用,原因 (例如訊息失敗) 。 這應該一律至少是一分鐘,因為我們比較目錄分割區上的時間,因此必須允許訊息延遲和 clcks SKU。

DropExpiredMessages
已淘汰.

保存 Silo 通用群組態參數的資料物件。

(繼承來源 MessagingConfiguration)
ExpectedClusterSize
已淘汰.

叢集的預期大小。 不需要非常精確,可能是超額的。

FallbackSerializationProvider
已淘汰.

保存 Silo 通用群組態參數的資料物件。

(繼承來源 MessagingConfiguration)
FastKillOnCancelKeyPress
已淘汰.

保存 Silo 通用群組態參數的資料物件。

GatewaySenderQueues
已淘汰.

保存 Silo 通用群組態參數的資料物件。

(繼承來源 MessagingConfiguration)
GlobalSingleInstanceNumberRetries
已淘汰.

進入 DOUBTFUL 狀態之前,快速重試次數。

GlobalSingleInstanceRetryInterval
已淘汰.

針對 DOUBTFUL 啟用進行緩慢重試之間的時間。

GossipChannels
已淘汰.

Gossip 通道的連接字串清單。

GrainServiceConfigurations
已淘汰.

細微性服務的組態。

HasMultiClusterNetwork
已淘汰.

此叢集是否設定為多叢集網路的一部分

IAmAliveTablePublishTimeout
已淘汰.

定期寫入此定址接收器之成員資格資料表中的秒數。 僅用於診斷。

InitialCacheTTL
已淘汰.

InitialTTL 屬性會指定初始 (最小) 時間,以秒為單位,在重新驗證之前保留快取專案。

LargeMessageWarningThreshold
已淘汰.

LargeMessageWarningThreshold 屬性會指定何時產生大型訊息的警告追蹤訊息。

(繼承來源 MessagingConfiguration)
LivenessEnabled
已淘汰.

全域切換以停用接收器即時通訊協定 (應該僅用於測試) 。 如果提供並設定為 「false」,LivenessEnabled 屬性會隱藏強制執行即時性。 如果接收器懷疑是死的,但這個屬性設定為 「false」,則不會傳播到系統並強制執行,此參數僅供測試和疑難排解使用。 在生產環境中,應該一律啟用即時性。 預設值為 true, (啟用)

LivenessType
已淘汰.

保存 Silo 通用群組態參數的資料物件。

MaxForwardCount
已淘汰.

MaxForwardCount 屬性會指定訊息從一個接收器到另一個定址接收器的最大次數。 當接收器失敗且成員資格不穩定時,微調時間會在內部使用轉送作為復原機制。 在這類情況下,訊息可能無法正確路由傳送至目的地,而執行時間會在拒絕這些訊息之前嘗試轉送這類訊息多次。

(繼承來源 MessagingConfiguration)
MaximumCacheTTL
已淘汰.

MaximumTTL 屬性會指定重新驗證之前保留快取專案的最大時間,以秒為單位。

MaxJoinAttemptTime
已淘汰.

在放棄之前嘗試加入定址接收器叢集的秒數。

MaxMultiClusterGateways
已淘汰.

每個叢集的定址接收器數目上限應指定為閘道。

MaxRequestProcessingTime
已淘汰.

指定在啟用回報為「封鎖」之前,要求可能需要的時間上限

MaxResendCount
已淘汰.

保存 Silo 通用群組態參數的資料物件。

(繼承來源 MessagingConfiguration)
MaxSocketAge
已淘汰.

保存 Silo 通用群組態參數的資料物件。

(繼承來源 MessagingConfiguration)
MaxSockets
已淘汰.

保存 Silo 通用群組態參數的資料物件。

(繼承來源 MessagingConfiguration)
MaxStorageBusyRetries
已淘汰.

Azure 資料表作業的重試計數。

MembershipTableAssembly
已淘汰.

要用於自訂 MembershipTable 實作的元件

MockReminderTableTimeout
已淘汰.

保存 Silo 通用群組態參數的資料物件。

NumMissedProbesLimit
已淘汰.

來自定址接收器或未回復探查數目的遺漏「我正在運作」活動訊號訊息數目,導致懷疑此定址接收器為無效。

NumMissedTableIAmAliveLimit
已淘汰.

資料表中遺漏的「我正在運作」更新數目,來自導致記錄警告的定址接收器。 不會影響即時通訊協定。

NumProbedSilos
已淘汰.

每個定址接收器探查的定址數目。

NumVirtualBucketsConsistentRing
已淘汰.

保存 Silo 通用群組態參數的資料物件。

NumVotesForDeathDeclaration
已淘汰.

將一些接收器宣告為死 (所需的非過期投票數目,最多應該是 NumMissedProbesLimit)

OpenConnectionTimeout
已淘汰.

保存 Silo 通用群組態參數的資料物件。

(繼承來源 MessagingConfiguration)
PerformDeadlockDetection
已淘汰.

保存 Silo 通用群組態參數的資料物件。

PrimaryNodeIsRequired
已淘汰.

判斷是否需要將主要節點設定為種子節點。 如果 LivenessType 設定為 MembershipTableGrain,則為 True,否則為 false。

ProbeTimeout
已淘汰.

定期探查其他定址接收器的存留時間,或讓接收器傳送有關本身的「我正在運作」活動訊號訊息的秒數。

ProviderConfigurations
已淘汰.

各種執行時間提供者的設定。

ReminderServiceType
已淘汰.

保存 Silo 通用群組態參數的資料物件。

ReminderTableAssembly
已淘汰.

要用於自訂 ReminderTable 實作的元件

ResendOnTimeout
已淘汰.

保存 Silo 通用群組態參數的資料物件。

(繼承來源 MessagingConfiguration)
ResponseTimeout
已淘汰.

保存 Silo 通用群組態參數的資料物件。

(繼承來源 MessagingConfiguration)
SeedNodes
已淘汰.

SeedNode 只會用於具有 LivenessProviderType.MembershipTableGrain SeedNodes 的本機開發設定中,永遠不會在生產環境中使用。

SerializationProviders
已淘汰.

保存 Silo 通用群組態參數的資料物件。

(繼承來源 MessagingConfiguration)
ServiceId
已淘汰.

服務識別碼。

SiloSenderQueues
已淘汰.

保存 Silo 通用群組態參數的資料物件。

(繼承來源 MessagingConfiguration)
Subnet
已淘汰.

定址接收器執行所在的子網。 只有在多宿主叢集上執行時,才應該使用此選項。 在 Azure 中執行時,不應該使用它。

TableRefreshTimeout
已淘汰.

定期從成員資格資料表擷取更新的秒數。

TypeMapRefreshInterval
已淘汰.

重新整理叢集細微性介面對應的秒數

UseAdoNetSystemStore
已淘汰.

判斷 ADO 是否應該用於儲存成員資格和提醒資訊。 如果 LivenessType 和 ReminderServiceType 的任一或兩者都設定為 SqlServer,則為 True,否則為 false。

UseAzureSystemStore
已淘汰.

判斷是否應該使用 Azure 儲存體來儲存成員資格和提醒資訊。 如果 LivenessType 和 ReminderServiceType 兩者都設定為 AzureTable,則為 True,否則為 false。

UseGlobalSingleInstanceByDefault
已淘汰.

是否要使用全域單一實例通訊協定作為預設的多叢集註冊策略。

UseLivenessGossip
已淘汰.

是否要使用 Gossip 優化來加速散佈即時資訊。

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 是啟動程式提供者

適用於