Configures run-time throughput settings that enable you to tune service performance.
Assembly: System.ServiceModel (in System.ServiceModel.dll)
Gets or sets a value that specifies the maximum number of messages actively processing across a ServiceHost.
Gets or sets a value that specifies the maximum number of InstanceContext objects in the service that can execute at one time.
Gets or sets a value that specifies the maximum number of sessions a ServiceHost object can accept at one time.
Determines whether the specified object is equal to the current object.(Inherited from Object.)
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Inherited from Object.)
Serves as the default hash function. (Inherited from Object.)
Returns a string that represents the current object.(Inherited from Object.)
|IServiceBehavior.AddBindingParameters(ServiceDescription, ServiceHostBase, Collection<ServiceEndpoint>, BindingParameterCollection)|
Configures the bindings to support the service behavior.
Configures the service to support the service behavior.
Validates that the service and host can support the service behavior.
Use theclass to control various throughput settings that help prevent your application from running out of memory.
Because run-time load balancing requires experience running the application, using thethrough an application configuration file is the most common method of modifying execution to maximize service performance.
A trace is written every time the value of these properties is reached. The first trace is written as a warning.
You can also set the values of this attribute by using the <serviceThrottling> element in an application configuration file.
Available since 3.0
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.