public MarmotaConsulBuilder(IMarmotaPipelineBuilder builder) { Builder = builder; HostApplicationLifetime = (IHostApplicationLifetime)builder.Builder.ApplicationServices.GetService(typeof(IHostApplicationLifetime)); Service = (IMarmotaConsul)Builder.Builder.ApplicationServices.GetService(typeof(IMarmotaConsul)); }
public static IMarmotaPipelineBuilder UseConsul(this IMarmotaPipelineBuilder builder) { new MarmotaConsulBuilder(builder).Buid(); return(builder); }