public static IIpcServiceBuilder AddIpc(this IServiceCollection services) { IIpcServiceBuilder builder = null; services.AddIpc(x => builder = x); return(builder); }
public static IIpcServiceBuilder AddNamedPipe(this IIpcServiceBuilder builder, Action <NamedPipeOptions> configure) { var options = new NamedPipeOptions(); configure?.Invoke(options); builder.Services .AddSingleton(options) ; return(builder); }
public static IIpcServiceBuilder AddTcp(this IIpcServiceBuilder builder) { return(builder); }
public static IIpcServiceBuilder AddNamedPipe(this IIpcServiceBuilder builder) { return(builder.AddNamedPipe(null)); }