Share via


ClientMessagingOptions 類別

定義

指定與用戶端相關的全域傳訊選項。

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

建構函式

ClientMessagingOptions()

指定與用戶端相關的全域傳訊選項。

欄位

DEFAULT_BUFFER_POOL_BUFFER_SIZE

指定與用戶端相關的全域傳訊選項。

(繼承來源 MessagingOptions)
DEFAULT_BUFFER_POOL_MAX_SIZE

指定與用戶端相關的全域傳訊選項。

(繼承來源 MessagingOptions)
DEFAULT_BUFFER_POOL_PREALLOCATION_SIZE

指定與用戶端相關的全域傳訊選項。

(繼承來源 MessagingOptions)
DEFAULT_CLIENT_SENDER_BUCKETS

ClientSenderBuckets 預設值。

DEFAULT_DROP_EXPIRED_MESSAGES

指定與用戶端相關的全域傳訊選項。

(繼承來源 MessagingOptions)
DEFAULT_LARGE_MESSAGE_WARNING_THRESHOLD

指定與用戶端相關的全域傳訊選項。

(繼承來源 MessagingOptions)
DEFAULT_MAX_MESSAGE_BODY_SIZE

指定與用戶端相關的全域傳訊選項。

(繼承來源 MessagingOptions)
DEFAULT_MAX_MESSAGE_HEADER_SIZE

指定與用戶端相關的全域傳訊選項。

(繼承來源 MessagingOptions)
DEFAULT_PREFERRED_FAMILY

PreferredFamily 預設值。

DEFAULT_PROPAGATE_E2E_ACTIVITY_ID

指定與用戶端相關的全域傳訊選項。

(繼承來源 MessagingOptions)

屬性

BufferPoolBufferSize

訊息緩衝集區中的緩衝區大小。

(繼承來源 MessagingOptions)
BufferPoolMaxSize

傳訊緩衝集區的大小上限。

(繼承來源 MessagingOptions)
BufferPoolPreallocationSize

預先配置的傳訊緩衝集區初始大小。

(繼承來源 MessagingOptions)
ClientSenderBuckets

取得或設定用戶端在用戶端對閘道通訊協定中使用的細微性貯體總數。 在此通訊協定中,細微性會對應至貯體,而貯體會對應至閘道連線,以便讓閘道 (訊息的黏性移至相同的閘道,同時平均分散到閘道) 。 此數目應大於預期的閘道連線數目大約 10 到 100 倍。 如果未指定此屬性,則會使用 Math.Pow (2,13) 。

DropExpiredMessages

取得或設定值,指出訊息到期後是否應該卸載,也就是說,如果訊息在傳送者逾時之前未傳遞至目的地。

(繼承來源 MessagingOptions)
LargeMessageWarningThreshold

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

(繼承來源 MessagingOptions)
LocalAddress

取得或設定用於叢集用戶端的 IP 位址。

MaxMessageBodySize

訊息本文的大小上限,以位元組為單位。 如果主體大小大於此值,執行時間將會強制關閉連線。

(繼承來源 MessagingOptions)
MaxMessageHeaderSize

訊息標頭的大小上限,以位元組為單位。 如果標頭大小大於此值,執行時間將會強制關閉連線。

(繼承來源 MessagingOptions)
MaxResendCount

MaxResendCount 屬性會指定相同訊息的最大重新傳送數目。

(繼承來源 MessagingOptions)
NetworkInterfaceName

取得或設定用來處理此機器 IP 位址的網路介面名稱。

PreferredFamily

取得或設定 AddressFamily 決定適當用戶端身分識別時慣用的 。

PropagateActivityId

Trace.CorrelationManager.ActivityId 設定是否應該傳播到細微性呼叫中。

(繼承來源 MessagingOptions)
ResendOnTimeout

ResendOnTimeout 屬性會指定當訊息在傳送者逾時時,是否應該由執行時間自動重新傳送。 預設值為 false。

(繼承來源 MessagingOptions)
ResponseTimeout

取得或設定要求假設失敗之前的預設逾時。

(繼承來源 MessagingOptions)
ResponseTimeoutWithDebugger

取得或設定附加偵錯工具時要使用的有效 ResponseTimeout 值。

(繼承來源 MessagingOptions)

適用於