Sdílet prostřednictvím


<transactedBatching>

Určuje, jestli je pro operace příjmu podporováno dávkování transakcí.

<Konfigurace>
  <System.servicemodel>
    <Chování>
      <endpointBehaviors>
        <Chování>
          <transactedBatching>

Syntax

<transactedBatching maxBatchSize="Integer" />

Atributy a elementy

Následující části popisují atributy, podřízené prvky a nadřazené prvky.

Atributy

Atribut Popis
maxBatchSize Celé číslo, které určuje maximální počet operací příjmu, které lze dávkově seskupit do jedné transakce. Výchozí hodnota je 0.

Podřízené elementy

Žádné

Nadřazené elementy

Element Popis
<Chování> Určuje chování koncového bodu.

Poznámky

Přenos, který je nakonfigurovaný s transakční dávkovou, se pokusí dávkot několik operací příjmu do jedné transakce. Tím se vyhnete relativně vysokým nákladům na vytvoření transakce a jejím potvrzení v každé operaci příjmu.

Příklad

Následující příklad ukazuje, jak přidat chování transakčního dávkování do služby v konfiguračním souboru.

<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>

Viz také