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.