System.ServiceModel 4.0.0.0 System.Object

Use the to tune the performance characteristics of a service. The easiest way to configure the for a service is to use the , especially from an application configuration file.

The property specifies the maximum number of messages actively processing across all the dispatcher objects in a object.

The property specifies the maximum number of objects in the service.

The property specifies the maximum number of sessions a can accept.

A trace is written when the first call, , or session is queued on the waitlist. The first trace is written as a warning.

Controls the throughput of a service to optimize availability and performance.

- Property
  4.0.0.0
  System.Int32 To be added.

  The property specifies the maximum number of messages actively processing across all the dispatcher objects in a object. Each channel can have one pending message that does not count against the value of until indigo1 begins to process it.

  A trace is written every time the value of this property is exceeded.

  Gets or sets the maximum number of messages actively processing across all dispatcher objects in a .

- Property
  4.0.0.0
  System.Int32 To be added.

  The property specifies the maximum number of objects in the service. It is important to keep in mind the relationship between the property and the property. If is the resulting value is the total number of sessions. If is , the resulting value is the number of concurrent calls. If a message arrives while the maximum number of objects already exist, the message is held until an object closes.

  A trace is written every time the value of this property is exceeded. The first trace is written as a warning.

  Gets or sets the maximum number of service objects that can execute at one time.

- Property
  4.0.0.0
  System.Int32 To be added.

  The property specifies the maximum number of channels a can accept. Each listener object can have one pending channel that does not count against the value of until indigo2 accepts the channel and begins processing messages on it. This property is most useful in scenarios that make use of sessions.

  A trace is written every time the value of this property is exceeded. The first trace is written as a warning.

  For more information about sessions, see Using Sessions.

  Typically, this property is set using the property.

  Gets or sets a value that specifies the maximum number of sessions a object can accept at one time.