TransactedBatchingBehavior(Int32) 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
初始化一個以指定批次大小的新類別實例 TransactedBatchingBehavior 。
public:
TransactedBatchingBehavior(int maxBatchSize);
public TransactedBatchingBehavior(int maxBatchSize);
new System.ServiceModel.Description.TransactedBatchingBehavior : int -> System.ServiceModel.Description.TransactedBatchingBehavior
Public Sub New (maxBatchSize As Integer)
參數
- maxBatchSize
- Int32
最多可批量處理的接收操作數。
例外狀況
MaxBatchSize 小於0。
範例
以下程式碼說明如何建立一個新的實例, TransactedBatchingBehavior 指定批次中要處理的最大訊息數量。
endpoint.Behaviors.Add(new TransactedBatchingBehavior(10));
備註
傳遞到建構子中的 maxBatchSize 值只是提示。 有可能所有訊息在抵達 之前 maxBatchSize都已接收。 當這種情況發生時,就不必無限期等待下一條訊息。 為避免此情況,WCF 會提前提交批次並開啟新批次以接收額外訊息。 若無訊息可接收且交易逾時值已過 20%,批次即被提交。