InstanceContext.IncrementManualFlowControlLimit(Int32) InstanceContext.IncrementManualFlowControlLimit(Int32) InstanceContext.IncrementManualFlowControlLimit(Int32) InstanceContext.IncrementManualFlowControlLimit(Int32) Method

Definition

Increases the number of messages that can be processed by the service instance.

public:
 int IncrementManualFlowControlLimit(int incrementBy);
public int IncrementManualFlowControlLimit (int incrementBy);
member this.IncrementManualFlowControlLimit : int -> int
Public Function IncrementManualFlowControlLimit (incrementBy As Integer) As Integer

Parameters

incrementBy
Int32 Int32 Int32 Int32

The additional number of messages that can be processed by the service instance.

Returns

The new limit on the number of messages, after incrementBy is added, that can be processed by the service instance.

Examples

Uri baseAddress = new Uri("http://localhost:8000/ServiceModelSamples/service");

// Create a ServiceHost for the CalculatorService type and provide the base address.
using (ServiceHost serviceHost = new ServiceHost(typeof(CalculatorService), baseAddress))
{
    serviceHost.Open();
    OperationContext operationContext = OperationContext.Current;
    InstanceContext instanceContext = operationContext.InstanceContext;
    instanceContext.IncrementManualFlowControlLimit(100);
}

Applies to