<bufferReceive>

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

Schema Hierarchy

<system.serviceModel> of workflow
  <behaviors> of workflow
    <serviceBehaviors> of workflow
      <behavior> of <serviceBehaviors> of workflow
        <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> of workflow

Specifies a behavior element.

See Also

Reference

BufferReceiveServiceBehavior
BufferedReceiveElement