/// <summary> /// 注入ConfigData /// </summary> /// <param name="Handler">标记为“参数可配置”的自定义处理器</param> /// <param name="ConfigData">参数配置实例</param> /// <returns>成功与否</returns> internal static bool ImportConfigData(ICustomHandlerConfigable Handler, IConfigClassOfCustomHandler ConfigData) { dynamic handler = Handler; handler.ConfigData = ConfigData; return(true); }
/// <summary> /// 注入ConfigData /// </summary> /// <typeparam name="TConfigClass">类型,要求继承自IConfigClassOfCustomHandler</typeparam> /// <param name="Handler">标记为“参数可配置”的自定义处理器</param> /// <param name="ConfigData">参数配置实例</param> /// <returns>成功与否</returns> public static bool ImportConfigData <TConfigClass>(ICustomHandlerConfigable <TConfigClass> Handler, TConfigClass ConfigData) where TConfigClass : IConfigClassOfCustomHandler { return(ImportConfigData(Handler, ConfigData)); }