<bufferReceive>

A service behavior that enables a service to use buffered receive processing, which enables a workflow service to process out-of-order messages.

<configuration>
  <system.ServiceModel>
    <behaviors>
      <serviceBehaviors>
        <behavior>
          <bufferReceive>

Syntax

<behaviors>
  <serviceBehaviors>
    <behavior name="String">
      <bufferReceive maxPendingMessagesPerChannel="Integer" />
    </behavior>
  </serviceBehaviors>
</behaviors>  

Attributes and Elements

The following sections describe attributes, child elements, and parent elements.

Attributes

Attribute Description
maxPendingMessagesPerChannel An integer that specifies the maximum number of pending messages allowed for each channel. The default value is 512. This property limits the number of out-of-order messages that can be received by a workflow service.

Child Elements

None.

Parent Elements

Element Description
<behavior> of <serviceBehaviors> Specifies a behavior element.

See also