Share via


SiloMessagingOptions 類別

定義

指定與接收器相關的全域傳訊選項。

public class SiloMessagingOptions : Orleans.Configuration.MessagingOptions
type SiloMessagingOptions = class
    inherit MessagingOptions
Public Class SiloMessagingOptions
Inherits MessagingOptions
繼承
SiloMessagingOptions

建構函式

SiloMessagingOptions()

指定與接收器相關的全域傳訊選項。

欄位

DEFAULT_BUFFER_POOL_BUFFER_SIZE

指定與接收器相關的全域傳訊選項。

(繼承來源 MessagingOptions)
DEFAULT_BUFFER_POOL_MAX_SIZE

指定與接收器相關的全域傳訊選項。

(繼承來源 MessagingOptions)
DEFAULT_BUFFER_POOL_PREALLOCATION_SIZE

指定與接收器相關的全域傳訊選項。

(繼承來源 MessagingOptions)
DEFAULT_CLIENT_GW_NOTIFICATION_TIMEOUT

ClientGatewayShutdownNotificationTimeout預設值。

DEFAULT_CLIENT_REGISTRATION_REFRESH

ClientRegistrationRefresh預設值。

DEFAULT_DROP_EXPIRED_MESSAGES

指定與接收器相關的全域傳訊選項。

(繼承來源 MessagingOptions)
DEFAULT_LARGE_MESSAGE_WARNING_THRESHOLD

指定與接收器相關的全域傳訊選項。

(繼承來源 MessagingOptions)
DEFAULT_MAX_ENQUEUED_REQUESTS_HARD_LIMIT

MaxEnqueuedRequestsHardLimit預設值。

DEFAULT_MAX_ENQUEUED_REQUESTS_SOFT_LIMIT

MaxEnqueuedRequestsSoftLimit預設值。

DEFAULT_MAX_ENQUEUED_REQUESTS_STATELESS_WORKER_HARD_LIMIT

MaxEnqueuedRequestsHardLimit_StatelessWorker預設值。

DEFAULT_MAX_ENQUEUED_REQUESTS_STATELESS_WORKER_SOFT_LIMIT

MaxEnqueuedRequestsSoftLimit_StatelessWorker預設值。

DEFAULT_MAX_MESSAGE_BODY_SIZE

指定與接收器相關的全域傳訊選項。

(繼承來源 MessagingOptions)
DEFAULT_MAX_MESSAGE_HEADER_SIZE

指定與接收器相關的全域傳訊選項。

(繼承來源 MessagingOptions)
DEFAULT_MAX_REQUEST_PROCESSING_TIME

MaxRequestProcessingTime預設值。

DEFAULT_PROPAGATE_E2E_ACTIVITY_ID

指定與接收器相關的全域傳訊選項。

(繼承來源 MessagingOptions)
DEFAULT_SHUTDOWN_REROUTE_TIMEOUT

ShutdownRerouteTimeout預設值。

DEFAULT_WAIT_FOR_MESSAGE_TO_BE_QUEUED_FOR_OUTBOUND_TIME

WaitForMessageToBeQueuedForOutboundTime預設值。

屬性

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 的所有佇列訊息的時間。

適用於