Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Especifica se o batching de transações é suportado para operações de receção.
<configuração>
<system.serviceModel>
<comportamentos>
<endpointComportamentos>
<comportamento>
<TransacionadoBatching>
Sintaxe
<transactedBatching maxBatchSize="Integer" />
Atributos e Elementos
As seções a seguir descrevem atributos, elementos filho e elementos pai.
Attributes
| Attribute | Description |
|---|---|
maxBatchSize |
Um inteiro que especifica o número máximo de operações de receção que podem ser agrupadas numa única transação. O padrão é 0. |
Elementos filho
Nenhum.
Elementos Principais
| Elemento | Description |
|---|---|
| <comportamento> | Especifica um comportamento de ponto de extremidade. |
Observações
Um transporte configurado com lote de transações tenta agrupar várias operações de receção numa só transação. Ao fazê-lo, evita-se o custo relativamente elevado de criar uma transação e comprometê-la em cada operação de receção.
Example
O exemplo seguinte mostra como adicionar o comportamento de lote transacionado a um serviço num ficheiro de configuração.
<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>