/// <summary> /// 构造 /// </summary> /// <param name="log">日志对象,框架自动构造</param> public TestControler(ILogger log , IServiceCollection service , IXmlSerializeProxy xml , [FromConfig("MessageMVC:Option")] ZeroAppConfig option) { logger = log; }
/// <summary> /// 构造 /// </summary> /// <param name="log">日志对象,框架自动构造</param> public TestControler(ILogger log , IServiceCollection service , [FromServices] IXmlSerializeProxy xml , [FromConfig("MessageMVC:Option")] ZeroAppConfig option) { logger = log; Option = option; if (service == IocHelper.ServiceCollection) { Console.WriteLine(Option.AppName); } }
public IApiResult <string> FromConfig([FromConfig("MessageMVC:Option")] ZeroAppConfig a) { logger.LogInformation($"Call {nameof(FromConfig)},Argument : {a.ToJson()}"); return(ApiResultHelper.Succees(a.ToJson())); }