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.