共用方式為


IMessagingConfiguration 介面

定義

指定用戶端和定址接收器通用的全域傳訊組態。

public interface IMessagingConfiguration
type IMessagingConfiguration = interface
Public Interface IMessagingConfiguration
衍生

屬性

BufferPoolBufferSize

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

BufferPoolMaxSize

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

BufferPoolPreallocationSize

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

ClientDropTimeout

這是閘道在卸載中斷連線用戶端之前會等候的時間週期。

ClientSenderBuckets

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

DropExpiredMessages

DropExpiredMessages 屬性會指定訊息是否應該在過期時卸載,也就是說,如果郵件在傳送者逾時之前未傳遞至目的地, 預設值為 true。

FallbackSerializationProvider

取得後援序列化程式,當沒有其他序列化程式能夠序列化物件時,做為最後手段。

GatewaySenderQueues

GatewaySenderQueues 屬性會指定定址接收器閘道用來傳送輸出訊息的平行佇列和語音應答執行緒數目, (要求、回應和通知,) 連線的用戶端。 如果未指定此屬性,則會使用 System.Environment.ProcessorCount。

LargeMessageWarningThreshold

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

MaxResendCount

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

MaxSocketAge

MaxSocketAge 屬性會指定在關閉之前保留開啟通訊端的時間長度。 預設值為 TimeSpan.MaxValue (永遠不會自動關閉通訊端,取消中斷) 。

MaxSockets

MaxSockets 屬性會定義定址接收器會在任何時間點保持開啟的 TCP 通訊端多工imum 數目。 達到限制時,將會關閉最近最少使用的通訊端,以將開啟的通訊端數目保持在限制之下。

OpenConnectionTimeout

OpenConnectionTimeout 屬性會指定連線開啟前的逾時,假設連線已失敗

ResendOnTimeout

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

ResponseTimeout

ResponseTimeout 屬性會指定要求假設失敗之前的預設逾時。

SerializationProviders

序列化提供者的清單

SiloSenderQueues

SiloSenderQueues 屬性會指定定址接收器用來將輸出訊息傳送至其他定址接收器 (要求、回應和) 通知的平行佇列和語音應答執行緒數目。 如果未指定此屬性,則會使用 System.Environment.ProcessorCount。

適用於