Class RequestTimeout
Configures the amount of time allowed to serve a request.
Inherited Members
Namespace: Solti.Utils.Rpc.Pipeline
Assembly: Solti.Utils.Rpc.Server.dll
Syntax
public class RequestTimeout : RequestHandlerBuilder, IBuilder<IRequestHandler>.IParameterizedBuilder<IRequestHandler>, IRequestTimeoutHandlerConfig
Constructors
RequestTimeout(WebServiceBuilder, RequestHandlerBuilder)
Creates a new RequestTimeout instance.
Declaration
public RequestTimeout(WebServiceBuilder webServiceBuilder, RequestHandlerBuilder parent)
Parameters
| Type | Name | Description |
|---|---|---|
| WebServiceBuilder | webServiceBuilder | |
| RequestHandlerBuilder | parent |
Properties
Timeout
The request timeout.
Declaration
public TimeSpan Timeout { get; set; }
Property Value
| Type | Description |
|---|---|
| TimeSpan |
Methods
Build(IRequestHandler)
Creates a new IRequestHandler instance.
Declaration
public override IRequestHandler Build(IRequestHandler next)
Parameters
| Type | Name | Description |
|---|---|---|
| IRequestHandler | next |
Returns
| Type | Description |
|---|---|
| IRequestHandler |
Overrides
Remarks
You should not call this method directly.