SiloMessagingOptions 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
指定與接收器相關的全域傳訊選項。
public class SiloMessagingOptions : Orleans.Configuration.MessagingOptions
type SiloMessagingOptions = class
inherit MessagingOptions
Public Class SiloMessagingOptions
Inherits MessagingOptions
- 繼承
建構函式
SiloMessagingOptions() |
指定與接收器相關的全域傳訊選項。 |
欄位
屬性
AssumeHomogenousSilosForTesting |
取得或設定值,指出是否假設所有主機都與它們支援的粒度介面和類別相同。 |
BufferPoolBufferSize |
訊息緩衝池中的緩衝區大小。 (繼承來源 MessagingOptions) |
BufferPoolMaxSize |
傳訊緩衝池的大小上限。 (繼承來源 MessagingOptions) |
BufferPoolPreallocationSize |
預先配置的傳訊緩衝池初始大小。 (繼承來源 MessagingOptions) |
ClientDropTimeout |
取得或設定閘道在卸除中斷連線的用戶端之前會等候的時間週期。 |
ClientGatewayShutdownNotificationTimeout |
取得或設定閘道在通知連線用戶端後等待的時間週期,再繼續關機程式 |
ClientRegistrationRefresh |
取得或設定重新整理連線用戶端清單的間隔。 |
DEFAULT_SHUTDOWN_REROUTE_TIMEOUT |
指定與接收器相關的全域傳訊選項。 |
DropExpiredMessages |
取得或設定值,指出訊息到期后是否應該卸除,也就是說,如果訊息在傳送者逾時之前未傳遞至目的地。 (繼承來源 MessagingOptions) |
GatewaySenderQueues |
取得或設定接收器閘道用來將輸出訊息 (要求、回應和) 通知傳送給連線至用戶端的平行佇列和語音應答線程數目。 如果未指定這個屬性,則會使用 System.Environment.ProcessorCount。 |
GrainWorkloadAnalysisPeriod |
取得或設定分析目前執行啟用工作負載之間的時間週期。 |
LargeMessageWarningThreshold |
LargeMessageWarningThreshold 屬性會指定何時產生大型訊息的警告追蹤訊息。 (繼承來源 MessagingOptions) |
MaxEnqueuedRequestsHardLimit |
取得或設定擱置要求的每個粒度臨界值。 超過要求時會遭到拒絕。 |
MaxEnqueuedRequestsHardLimit_StatelessWorker |
取得或設定無狀態背景工作角色之擱置要求的每個粒度閾值。 超過要求時會遭到拒絕。 |
MaxEnqueuedRequestsSoftLimit |
取得或設定擱置要求的每個粒度臨界值。 超過時產生的警告。 |
MaxEnqueuedRequestsSoftLimit_StatelessWorker |
取得或設定無狀態背景工作角色之擱置要求的每個粒度閾值。 超過時產生的警告。 |
MaxForwardCount |
取得或設定訊息從一個接收器轉送到另一個接收器的最大次數。 當尋址接收器失敗且成員資格不穩定時,運行時間會在內部使用轉送作為復原機制。 在這類情況下,訊息可能無法正確路由傳送至目的地,而運行時間會在拒絕這些訊息之前嘗試轉送這類訊息多次。 |
MaxMessageBodySize |
訊息本文的大小上限,以位元組為單位。 如果主體大小大於此值,運行時間將會強制關閉連線。 (繼承來源 MessagingOptions) |
MaxMessageHeaderSize |
訊息標頭的大小上限,以位元組為單位。 如果標頭大小大於此值,運行時間將會強制關閉連線。 (繼承來源 MessagingOptions) |
MaxRequestProcessingTime |
取得或設定在啟用回報為「封鎖」之前,要求可能需要的時間上限 |
MaxResendCount |
MaxResendCount 屬性會指定相同訊息的最大重新傳送數目。 (繼承來源 MessagingOptions) |
PropagateActivityId |
Trace.CorrelationManager.ActivityId 設定是否應該傳播到粒度呼叫中。 (繼承來源 MessagingOptions) |
RequestProcessingWarningTime |
取得或設定目前執行中要求視為緩慢的期間。 |
RequestQueueDelayWarningTime |
取得或設定期間,之後將加入佇列的要求視為延遲。 |
ResendOnTimeout |
ResendOnTimeout 屬性會指定當訊息在傳送者逾時時,是否應該由運行時間自動重新傳送。 預設值為 false。 (繼承來源 MessagingOptions) |
ResponseTimeout |
取得或設定在假設要求失敗之前的預設逾時。 (繼承來源 MessagingOptions) |
ResponseTimeoutWithDebugger |
取得或設定附加調試程式時要使用的有效 ResponseTimeout 值。 (繼承來源 MessagingOptions) |
ShutdownRerouteTimeout |
取得或設定尋址接收器在繼續關閉之前,等候重新路由佇列訊息的時間週期。 |
SiloSenderQueues |
取得或設定接收器用來將輸出訊息 (要求、回應和通知) 傳送給其他接收器的平行佇列和語音應答線程數目。 如果未指定這個屬性,則會使用 System.Environment.ProcessorCount。 |
SystemResponseTimeout |
取得或設定在假設內部系統要求失敗之前的預設逾時。 |
WaitForMessageToBeQueuedForOutboundTime |
取得或設定在 MessageCenter 停止和 OutboundMessageQueue 停止之前,等候傳送至 OutboundMessageQueue 的所有佇列訊息的時間。 |