public static IIpcServiceBuilder AddIpc(this IServiceCollection services)
        {
            IIpcServiceBuilder builder = null;

            services.AddIpc(x => builder = x);
            return(builder);
        }
Esempio n. 2
0
        public static IIpcServiceBuilder AddNamedPipe(this IIpcServiceBuilder builder, Action <NamedPipeOptions> configure)
        {
            var options = new NamedPipeOptions();

            configure?.Invoke(options);

            builder.Services
            .AddSingleton(options)
            ;

            return(builder);
        }
Esempio n. 3
0
 public static IIpcServiceBuilder AddTcp(this IIpcServiceBuilder builder)
 {
     return(builder);
 }
Esempio n. 4
0
 public static IIpcServiceBuilder AddNamedPipe(this IIpcServiceBuilder builder)
 {
     return(builder.AddNamedPipe(null));
 }