/// <summary> /// 构造函数 /// </summary> public DynamicApiControllerApplicationModelConvention() { _dynamicApiControllerSettings = App.GetOptions <DynamicApiControllerSettingsOptions>(); _nameVersionRegex = new Regex(@"V(?<version>[0-9_]+$)"); }
/// <summary> /// 构造函数 /// </summary> public DynamicApiControllerApplicationModelConvention() { _dynamicApiControllerSettings = App.GetDuplicateOptions <DynamicApiControllerSettingsOptions>(); _nameVersionRegex = new Regex(@"V(?<version>[0-9_]+$)"); _enabledUnifyResult = App.GetService <IUnifyResultProvider>() != null; }
/// <summary> /// 构造函数 /// </summary> public DynamicApiControllerApplicationModelConvention() { _dynamicApiControllerSettings = App.GetConfig <DynamicApiControllerSettingsOptions>("DynamicApiControllerSettings", true); LoadVerbToHttpMethodsConfigure(); _nameVersionRegex = new Regex(@"V(?<version>[0-9_]+$)"); }