IMessagingConfiguration 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
指定用戶端和定址接收器通用的全域傳訊組態。
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。 |