GlobalConfiguration 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
警告
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() |
已淘汰.
保存 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 |
已淘汰.
加入叢集的新定址接收器是否必須驗證與其他所有作用中定址接收器的初始連線。 |
方法
擴充方法
RegisterBootstrapProvider(GlobalConfiguration, String, String, IDictionary<String,String>) |
已淘汰.
註冊指定的啟動程式提供者。 |
RegisterBootstrapProvider<T>(GlobalConfiguration, String, IDictionary<String,String>) |
已淘汰.
註冊指定類型的 |