Class WebServiceBuilderExtensions

Defines some handy extensons to the WebServiceBuilder class.

Inheritance
Object
WebServiceBuilderExtensions
Inherited Members
Object.Equals(Object)
Object.Equals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Object.ReferenceEquals(Object, Object)
Object.ToString()
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.

In This Article
Back to top Generated by DocFX