public static WfDecoratorSettings GetConfig()
		{
			WfDecoratorSettings settings = (WfDecoratorSettings)ConfigurationBroker.GetSection("wfDecoratorSettings");

			if (settings == null)
				settings = new WfDecoratorSettings();

			return settings;
		}
Exemplo n.º 2
0
        public static WfDecoratorSettings GetConfig()
        {
            WfDecoratorSettings settings = (WfDecoratorSettings)ConfigurationBroker.GetSection("wfDecoratorSettings");

            if (settings == null)
            {
                settings = new WfDecoratorSettings();
            }

            return(settings);
        }
Exemplo n.º 3
0
        /// <summary>
        /// 调用修饰器,修饰流程。例如添加秘书环节
        /// </summary>
        /// <param name="process"></param>
        public static void DecorateProcess(IWfProcess process)
        {
            process.NullCheck("process");

            WfDecoratorSettings.GetConfig().GetDecorators().Decorate(process);
        }