/// <summary> /// Mvc 注入基础配置和规范化结果 /// </summary> /// <param name="mvcBuilder"></param> /// <param name="swaggerGenConfigure"></param> /// <returns></returns> public static IMvcBuilder AddInjectWithUnifyResult(this IMvcBuilder mvcBuilder, Action <SwaggerGenOptions> swaggerGenConfigure = null) { mvcBuilder.AddInject(swaggerGenConfigure) .AddUnifyResult(); return(mvcBuilder); }
/// <summary> /// Mvc 注入基础配置和规范化结果 /// </summary> /// <typeparam name="TUnifyResultProvider"></typeparam> /// <param name="mvcBuilder"></param> /// <returns></returns> public static IMvcBuilder AddInjectWithUnifyResult <TUnifyResultProvider>(this IMvcBuilder mvcBuilder) where TUnifyResultProvider : class, IUnifyResultProvider { mvcBuilder.AddInject().AddUnifyResult <TUnifyResultProvider>(); return(mvcBuilder); }
/// <summary> /// Mvc 注入基础配置和规范化结果 /// </summary> /// <param name="mvcBuilder"></param> /// <returns></returns> public static IMvcBuilder AddInjectWithUnifyResult(this IMvcBuilder mvcBuilder) { mvcBuilder.AddInject() .AddUnifyResult(); return(mvcBuilder); }
/// <summary> /// Mvc 注入基础配置和规范化结果 /// </summary> /// <typeparam name="TUnifyResultProvider"></typeparam> /// <param name="mvcBuilder"></param> /// <param name="swaggerGenConfigure"></param> /// <returns></returns> public static IMvcBuilder AddInjectWithUnifyResult <TUnifyResultProvider>(this IMvcBuilder mvcBuilder, Action <SwaggerGenOptions> swaggerGenConfigure = null) where TUnifyResultProvider : class, IUnifyResultProvider { mvcBuilder.AddInject(swaggerGenConfigure) .AddUnifyResult <TUnifyResultProvider>(); return(mvcBuilder); }