<transactedBatching>
Hiermee geeft u op of batchverwerking van transacties wordt ondersteund voor ontvangstbewerkingen.
<Configuratie>
<system.serviceModel>
<Gedrag>
<endpointBehaviors>
<Gedrag>
<transactedBatching>
Syntax
<transactedBatching maxBatchSize="Integer" />
Kenmerken en elementen
In de volgende secties worden kenmerken, onderliggende elementen en bovenliggende elementen beschreven.
Kenmerken
Kenmerk | Beschrijving |
---|---|
maxBatchSize |
Een geheel getal dat het maximum aantal ontvangstbewerkingen aangeeft dat in batches in één transactie kan worden uitgevoerd. De standaardwaarde is 0. |
Onderliggende elementen
Geen.
Bovenliggende elementen
Element | Beschrijving |
---|---|
<Gedrag> | Hiermee geeft u een eindpuntgedrag op. |
Opmerkingen
Een transport dat is geconfigureerd met transactiebatch probeert verschillende ontvangstbewerkingen in één transactie te batchen. Hierdoor worden de relatief hoge kosten voor het maken van een transactie en het doorvoeren ervan in elke ontvangstbewerking vermeden.
Voorbeeld
In het volgende voorbeeld ziet u hoe u het uitgevoerde batchgedrag toevoegt aan een service in een configuratiebestand.
<system.serviceModel>
<services>
<service name="Microsoft.ServiceModel.Samples.CalculatorService"
behaviorConfiguration="CalculatorServiceBehavior">
<host>
<baseAddresses>
<add baseAddress="http://localhost:8000/ServiceModelSamples/service" />
</baseAddresses>
</host>
<!-- Define NetMsmqEndpoint -->
<endpoint address="net.msmq://localhost/private/ServiceModelSamples"
binding="netMsmqBinding"
contract="Microsoft.ServiceModel.Samples.IQueueCalculator" />
<!-- the mex endpoint is exposed at http://localhost:8000/ServiceModelSamples/service/mex -->
<endpoint address="mex"
binding="mexHttpBinding"
contract="IMetadataExchange" />
</service>
</services>
<behaviors>
<endpointBehaviors>
<behavior name="endpointBehavior">
<transactedBatching maxBatchSize="10" />
</behavior>
</endpointBehaviors>
<serviceBehaviors>
<behavior name="CalculatorServiceBehavior">
<serviceMetadata httpGetEnabled="true" />
</behavior>
</serviceBehaviors>
</behaviors>
</system.serviceModel>