共用方式為


TransactedBatchingBehavior(Int32) 建構函式

定義

使用指定的批次大小,初始化 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));

備註

傳遞至建構函式 (Constructor) 中的 maxBatchSize 值只是提示。 在達到 maxBatchSize 之前可能已收到所有的訊息。 發生這種情形時,就不需要無限期地等待接收其他訊息。 為了避免發生這種情況,WCF 會提早認可批次,並開啟新的批次以接收其他訊息。 如果沒有其他要接收的訊息,而且已經經過交易逾時值的 20%,就會認可批次。

適用於