Class WebServiceBuilderExtensions
Defines some handy extensons to the WebServiceBuilder class.
Inherited Members
Namespace: Solti.Utils.Rpc
Assembly: Solti.Utils.Rpc.Server.dll
Syntax
public static class WebServiceBuilderExtensions
Methods
BuildMinimalService(WebServiceBuilder, String)
Builds a minimal web service.
Declaration
public static WebService BuildMinimalService(this WebServiceBuilder webServiceBuilder, string url = "http://localhost:1986")
Parameters
| Type | Name | Description |
|---|---|---|
| WebServiceBuilder | webServiceBuilder | |
| String | url |
Returns
| Type | Description |
|---|---|
| WebService |
ConfigureRpcService(WebServiceBuilder, Action<RequestHandlerBuilder>, Boolean)
Defines a basic RPC service.
Declaration
public static WebServiceBuilder ConfigureRpcService(this WebServiceBuilder webServiceBuilder, Action<RequestHandlerBuilder> configurator, bool useDefaultLogger = true)
Parameters
| Type | Name | Description |
|---|---|---|
| WebServiceBuilder | webServiceBuilder | |
| Action<RequestHandlerBuilder> | configurator | |
| Boolean | useDefaultLogger |
Returns
| Type | Description |
|---|---|
| WebServiceBuilder |
Remarks
The defined RPC service uses: ExceptionCatcher, RequestLimiter, HttpAccessControl, SchemaProvider, RequestTimeout and Modules.