You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1 line
47 KiB
JavaScript

"use strict";(self.webpackChunkfurion=self.webpackChunkfurion||[]).push([[3662],{6362:(r,n,e)=>{e.r(n),e.d(n,{assets:()=>a,contentTitle:()=>i,default:()=>j,frontMatter:()=>l,metadata:()=>d,toc:()=>h});var c=e(5893),s=e(1151),o=e(510),t=e(4996);const l={id:"cron",title:"26.2 Cron \u8868\u8fbe\u5f0f",sidebar_label:"26.2 Cron \u8868\u8fbe\u5f0f"},i=void 0,d={id:"cron",title:"26.2 Cron \u8868\u8fbe\u5f0f",description:"\ud83d\udcdd \u6a21\u5757\u66f4\u65b0\u65e5\u5fd7",source:"@site/docs/cron.mdx",sourceDirName:".",slug:"/cron",permalink:"/docs/cron",draft:!1,unlisted:!1,editUrl:"https://gitee.com/dotnetchina/Furion/tree/v4/handbook/docs/cron.mdx",tags:[],version:"current",lastUpdatedBy:"KaneLeung",lastUpdatedAt:1692082003,formattedLastUpdatedAt:"Aug 15, 2023",frontMatter:{id:"cron",title:"26.2 Cron \u8868\u8fbe\u5f0f",sidebar_label:"26.2 Cron \u8868\u8fbe\u5f0f"},sidebar:"docs",previous:{title:"26.1 \u8c03\u5ea6\u4f5c\u4e1a",permalink:"/docs/job"},next:{title:"26.3 \u4efb\u52a1\u961f\u5217",permalink:"/docs/task-queue"}},a={},h=[{value:"26.2.1 \u5173\u4e8e <code>Cron</code> \u8868\u8fbe\u5f0f",id:"2621-\u5173\u4e8e-cron-\u8868\u8fbe\u5f0f",level:2},{value:"26.2.2 \u5feb\u901f\u5165\u95e8",id:"2622-\u5feb\u901f\u5165\u95e8",level:2},{value:"26.2.2.1 \u5e38\u89c4\u683c\u5f0f",id:"26221-\u5e38\u89c4\u683c\u5f0f",level:3},{value:"26.2.2.2 \u652f\u6301\u5e74\u4efd",id:"26222-\u652f\u6301\u5e74\u4efd",level:3},{value:"26.2.2.3 \u652f\u6301\u79d2\u6570",id:"26223-\u652f\u6301\u79d2\u6570",level:3},{value:"26.2.2.4 \u652f\u6301\u79d2\u548c\u5e74",id:"26224-\u652f\u6301\u79d2\u548c\u5e74",level:3},{value:"26.2.2.5 <code>Macro</code> \u6807\u8bc6\u7b26\u548c\u9759\u6001\u5c5e\u6027",id:"26225-macro-\u6807\u8bc6\u7b26\u548c\u9759\u6001\u5c5e\u6027",level:3},{value:"26.2.2.6 <code>Macro At</code> \u6807\u8bc6\u7b26",id:"26226-macro-at-\u6807\u8bc6\u7b26",level:3},{value:"26.2.3 <code>Cron</code> \u5404\u5b57\u6bb5\u8bf4\u660e",id:"2623-cron-\u5404\u5b57\u6bb5\u8bf4\u660e",level:2},{value:"26.2.4 <code>CronStringFormat</code> \u683c\u5f0f\u5316",id:"2624-cronstringformat-\u683c\u5f0f\u5316",level:2},{value:"26.2.5 \u5728\u7ebf\u751f\u6210 <code>Cron</code> \u8868\u8fbe\u5f0f",id:"2625-\u5728\u7ebf\u751f\u6210-cron-\u8868\u8fbe\u5f0f",level:2},{value:"26.2.6 \u5b9e\u73b0\u7b80\u5355\u5b9a\u65f6\u4efb\u52a1",id:"2626-\u5b9e\u73b0\u7b80\u5355\u5b9a\u65f6\u4efb\u52a1",level:2},{value:"26.2.6.1 <code>while</code> + <code>Task</code> \u65b9\u5f0f",id:"26261-while--task-\u65b9\u5f0f",level:3},{value:"26.2.6.2 <code>BackgroundService</code> \u65b9\u5f0f",id:"26262-backgroundservice-\u65b9\u5f0f",level:3},{value:"26.2.7 <code>Crontab</code> \u5bf9\u8c61\u5c5e\u6027\u548c\u65b9\u6cd5",id:"2627-crontab-\u5bf9\u8c61\u5c5e\u6027\u548c\u65b9\u6cd5",level:2},{value:"26.2.8 \u53cd\u9988\u4e0e\u5efa\u8bae",id:"2628-\u53cd\u9988\u4e0e\u5efa\u8bae",level:2}];function x(r){const n={a:"a",admonition:"admonition",code:"code",h2:"h2",h3:"h3",li:"li",p:"p",pre:"pre",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,s.a)(),...r.components},{Details:e}=n;return e||function(r,n){throw new Error("Expected "+(n?"component":"object")+" `"+r+"` to be defined: you likely forgot to import, pass, or provide it.")}("Details",!0),(0,c.jsxs)(c.Fragment,{children:[(0,c.jsxs)(e,{children:[(0,c.jsx)("summary",{children:"\ud83d\udcdd \u6a21\u5757\u66f4\u65b0\u65e5\u5fd7"}),(0,c.jsx)("div",{children:(0,c.jsx)("div",{children:(0,c.jsxs)(n.ul,{children:["\n",(0,c.jsxs)(n.li,{children:["\n",(0,c.jsx)(n.p,{children:(0,c.jsx)(n.strong,{children:"\u65b0\u7279\u6027"})}),"\n",(0,c.jsxs)(n.ul,{children:["\n",(0,c.jsxs)(n.li,{children:["\xa0",(0,c.jsx)(o.Z,{children:"\u65b0\u589e"})," ",(0,c.jsx)(n.code,{children:"Crontab.IsValid(...)"})," \u9759\u6001\u65b9\u6cd5\uff0c\u5224\u65ad ",(0,c.jsx)(n.code,{children:"Cron"})," \u8868\u8fbe\u5f0f\u662f\u5426\u6709\u6548 ",(0,c.jsx)("sup",{children:"4.8.7.17"})," ",(0,c.jsx)("sup",{children:"\u23f1\ufe0f2023.03.20"})," ",(0,c.jsx)(n.a,{href:"https://gitee.com/dotnetchina/Furion/issues/I6OHO4",children:"#I6OHO4"})]}),"\n",(0,c.jsxs)(n.li,{children:["\xa0",(0,c.jsx)(o.Z,{children:"\u65b0\u589e"})," ",(0,c.jsx)(n.code,{children:"crontab.GetSleepTimeSpan(baseTime)"})," \u5b9e\u4f8b\u65b9\u6cd5 ",(0,c.jsx)("sup",{children:"4.8.4.10"})," ",(0,c.jsx)("sup",{children:"\u23f1\ufe0f2023.01.09"})," ",(0,c.jsx)(n.a,{href:"https://gitee.com/dotnetchina/Furion/issues/I69HM4",children:"#I69HM4"})]}),"\n",(0,c.jsxs)(n.li,{children:["\xa0",(0,c.jsx)(o.Z,{children:"\u65b0\u589e"})," ",(0,c.jsx)(n.code,{children:"Crontab.ParseAt(..)"})," \u9759\u6001\u65b9\u6cd5 ",(0,c.jsx)("sup",{children:"4.8.2.6"})," ",(0,c.jsx)("sup",{children:"\u23f1\ufe0f2022.11.30"})," ",(0,c.jsx)(n.a,{href:"https://gitee.com/dotnetchina/Furion/commit/035cc23a20045e9673a1406b94e72030f5f18375",children:"035cc23"})]}),"\n",(0,c.jsxs)(n.li,{children:["\xa0",(0,c.jsx)(o.Z,{children:"\u65b0\u589e"})," ",(0,c.jsx)(n.code,{children:"Crontab"})," \u6240\u6709 ",(0,c.jsx)(n.code,{children:"Macro At"})," \u9759\u6001\u65b9\u6cd5 ",(0,c.jsx)("sup",{children:"4.8.2.6"})," ",(0,c.jsx)("sup",{children:"\u23f1\ufe0f2022.11.30"})," ",(0,c.jsx)(n.a,{href:"https://gitee.com/dotnetchina/Furion/commit/a15b69d0eeb4bdc8d0ec042cfec22ff0049dc89f",children:"a15b69d"})]}),"\n",(0,c.jsxs)(n.li,{children:["\xa0",(0,c.jsx)(o.Z,{children:"\u65b0\u589e"})," ",(0,c.jsx)(n.code,{children:"Crontab.Workday"})," \u8868\u793a\u5468\u4e00\u81f3\u5468\u4e94\u7684 ",(0,c.jsx)(n.code,{children:"Macro"})," \u9759\u6001\u5c5e\u6027 ",(0,c.jsx)("sup",{children:"4.8.2.6"})," ",(0,c.jsx)("sup",{children:"\u23f1\ufe0f2022.11.30"})," ",(0,c.jsx)(n.a,{href:"https://gitee.com/dotnetchina/Furion/commit/a15b69d0eeb4bdc8d0ec042cfec22ff0049dc89f",children:"a15b69d"})]}),"\n"]}),"\n"]}),"\n",(0,c.jsxs)(n.li,{children:["\n",(0,c.jsx)(n.p,{children:(0,c.jsx)(n.strong,{children:"\u95ee\u9898\u4fee\u590d"})}),"\n",(0,c.jsxs)(n.ul,{children:["\n",(0,c.jsxs)(n.li,{children:["\xa0",(0,c.jsx)(o.Z,{children:"\u4fee\u590d"})," ",(0,c.jsx)(n.code,{children:"Cron"})," \u8868\u8fbe\u5f0f\u6b65\u957f\u89e3\u6790\u5668\u9519\u8bef ",(0,c.jsx)("sup",{children:"4.8.8.25"})," ",(0,c.jsx)("sup",{children:"\u23f1\ufe0f2023.06.14"})," ",(0,c.jsx)(n.a,{href:"https://gitee.com/dotnetchina/TimeCrontab/issues/I7D9XU",children:"#I7D9XU"})]}),"\n",(0,c.jsxs)(n.li,{children:["\xa0",(0,c.jsx)(o.Z,{children:"\u4fee\u590d"})," ",(0,c.jsx)(n.code,{children:"Cron"})," \u8868\u8fbe\u5f0f ",(0,c.jsx)(n.code,{children:"*"})," \u7b26\u53f7\u89e3\u6790\u5668\u4e0d\u591f\u4e25\u8c28\uff0c\u5982\uff1a",(0,c.jsx)(n.code,{children:"*1111aaaaa"})," \u4e5f\u88ab\u89e3\u6790\u4e3a ",(0,c.jsx)(n.code,{children:"*"})," ",(0,c.jsx)("sup",{children:"4.8.7.17"})," ",(0,c.jsx)("sup",{children:"\u23f1\ufe0f2023.03.20"})," ",(0,c.jsx)(n.a,{href:"https://gitee.com/dotnetchina/Furion/issues/I6OHO4",children:"#I6OHO4"})]}),"\n"]}),"\n"]}),"\n"]})})})]}),"\n","\n","\n",(0,c.jsx)(n.admonition,{title:"\u7248\u672c\u8bf4\u660e",type:"warning",children:(0,c.jsxs)(n.p,{children:["\u5728 ",(0,c.jsx)(n.code,{children:"Furion 4.8.0+"})," \u7248\u672c\u91c7\u7528 ",(0,c.jsx)(n.a,{href:"https://gitee.com/dotnetchina/TimeCrontab",children:"TimeCrontab"})," \u4f5c\u4e3a ",(0,c.jsx)(n.code,{children:"Cron"})," \u8868\u8fbe\u5f0f\u89e3\u6790\u3002"]})}),"\n",(0,c.jsx)(n.admonition,{title:"\u7248\u672c\u8bf4\u660e",type:"important",children:(0,c.jsxs)(n.p,{children:["\u4ee5\u4e0b\u5185\u5bb9\u4ec5\u9650 ",(0,c.jsx)(n.code,{children:"Furion 4.8.0 +"})," \u7248\u672c\u4f7f\u7528\u3002"]})}),"\n",(0,c.jsxs)(n.h2,{id:"2621-\u5173\u4e8e-cron-\u8868\u8fbe\u5f0f",children:["26.2.1 \u5173\u4e8e ",(0,c.jsx)(n.code,{children:"Cron"})," \u8868\u8fbe\u5f0f"]}),"\n",(0,c.jsxs)(n.p,{children:[(0,c.jsx)(n.code,{children:"Cron"})," \u8868\u8fbe\u5f0f\u662f\u4e00\u4e2a\u5b57\u7b26\u4e32\uff0c\u5b57\u7b26\u4e32\u4ee5 ",(0,c.jsx)(n.code,{children:"5"})," \u6216 ",(0,c.jsx)(n.code,{children:"6"})," \u4e2a\u7a7a\u683c\u9694\u5f00\uff0c\u5206\u4e3a ",(0,c.jsx)(n.code,{children:"6"})," \u6216 ",(0,c.jsx)(n.code,{children:"7"})," \u4e2a\u57df\uff0c\u6bcf\u4e00\u4e2a\u57df\u4ee3\u8868\u4e00\u4e2a\u542b\u4e49\uff0c",(0,c.jsx)(n.code,{children:"Cron"})," \u8868\u8fbe\u5f0f\u901a\u5e38\u662f\u4f5c\u4e3a\u5b9e\u73b0\u5b9a\u65f6\u4efb\u52a1\u7684\u57fa\u77f3\u3002"]}),"\n",(0,c.jsx)("img",{src:(0,t.Z)("img/cron.png")}),"\n",(0,c.jsx)(n.h2,{id:"2622-\u5feb\u901f\u5165\u95e8",children:"26.2.2 \u5feb\u901f\u5165\u95e8"}),"\n",(0,c.jsx)(n.h3,{id:"26221-\u5e38\u89c4\u683c\u5f0f",children:"26.2.2.1 \u5e38\u89c4\u683c\u5f0f"}),"\n",(0,c.jsxs)(n.p,{children:[(0,c.jsx)(n.strong,{children:"\u5e38\u89c4\u683c\u5f0f"}),"\uff1a\u5206 \u65f6 \u5929 \u6708 \u5468"]}),"\n",(0,c.jsx)(n.pre,{children:(0,c.jsx)(n.code,{className:"language-cs",metastring:"showLineNumbers {1}",children:'var crontab = Crontab.Parse("* * * * *");\r\nvar nextOccurrence = crontab.GetNextOccurrence(DateTime.Now);\n'})}),"\n",(0,c.jsx)(n.h3,{id:"26222-\u652f\u6301\u5e74\u4efd",children:"26.2.2.2 \u652f\u6301\u5e74\u4efd"}),"\n",(0,c.jsxs)(n.p,{children:[(0,c.jsx)(n.strong,{children:"\u652f\u6301\u5e74\u4efd"}),"\uff1a\u5206 \u65f6 \u5929 \u6708 \u5468 \u5e74"]}),"\n",(0,c.jsx)(n.pre,{children:(0,c.jsx)(n.code,{className:"language-cs",metastring:"showLineNumbers {1}",children:'var crontab = Crontab.Parse("* * * * * *", CronStringFormat.WithYears);\r\nvar nextOccurrence = crontab.GetNextOccurrence(DateTime.Now);\n'})}),"\n",(0,c.jsx)(n.h3,{id:"26223-\u652f\u6301\u79d2\u6570",children:"26.2.2.3 \u652f\u6301\u79d2\u6570"}),"\n",(0,c.jsxs)(n.p,{children:[(0,c.jsx)(n.strong,{children:"\u652f\u6301\u79d2\u6570"}),"\uff1a\u79d2 \u5206 \u65f6 \u5929 \u6708 \u5468"]}),"\n",(0,c.jsx)(n.pre,{children:(0,c.jsx)(n.code,{className:"language-cs",metastring:"showLineNumbers {1}",children:'var crontab = Crontab.Parse("* * * * * *", CronStringFormat.WithSeconds);\r\nvar nextOccurrence = crontab.GetNextOccurrence(DateTime.Now);\n'})}),"\n",(0,c.jsx)(n.h3,{id:"26224-\u652f\u6301\u79d2\u548c\u5e74",children:"26.2.2.4 \u652f\u6301\u79d2\u548c\u5e74"}),"\n",(0,c.jsxs)(n.p,{children:[(0,c.jsx)(n.strong,{children:"\u652f\u6301\u79d2\u548c\u5e74"}),"\uff1a\u79d2 \u5206 \u65f6 \u5929 \u6708 \u5468 \u5e74"]}),"\n",(0,c.jsx)(n.pre,{children:(0,c.jsx)(n.code,{className:"language-cs",metastring:"showLineNumbers {1}",children:'var crontab = Crontab.Parse("* * * * * * *", CronStringFormat.WithSecondsAndYears);\r\nvar nextOccurrence = crontab.GetNextOccurrence(DateTime.Now);\n'})}),"\n",(0,c.jsxs)(n.h3,{id:"26225-macro-\u6807\u8bc6\u7b26\u548c\u9759\u6001\u5c5e\u6027",children:["26.2.2.5 ",(0,c.jsx)(n.code,{children:"Macro"})," \u6807\u8bc6\u7b26\u548c\u9759\u6001\u5c5e\u6027"]}),"\n",(0,c.jsxs)(n.p,{children:["\u4e3a\u4e86\u65b9\u4fbf\u5e38\u89c1\u7684 ",(0,c.jsx)(n.code,{children:"Cron"})," \u8868\u8fbe\u5f0f\uff0c\u5982 ",(0,c.jsx)(n.code,{children:"\u6bcf\u5929"}),"\uff0c",(0,c.jsx)(n.code,{children:"\u6bcf\u6708"}),"\uff0c",(0,c.jsx)(n.code,{children:"\u6bcf\u5c0f\u65f6"})," \u7b49\u7b49\uff0c\u6240\u4ee5\u63d0\u4f9b\u4e86 ",(0,c.jsx)(n.code,{children:"Macro"})," \u6807\u8bc6\u7b26\u548c\u9759\u6001\u5c5e\u6027\uff1a"]}),"\n",(0,c.jsx)(n.pre,{children:(0,c.jsx)(n.code,{className:"language-cs",metastring:"showLineNumbers {1,11}",children:'// macro \u5b57\u7b26\u4e32\r\nvar secondly = Crontab.Parse("@secondly"); // \u6bcf\u79d2 .0000000\r\nvar minutely = Crontab.Parse("@minutely"); // \u6bcf\u5206\u949f 00\r\nvar hourly = Crontab.Parse("@hourly"); // \u6bcf\u5c0f\u65f6 00:00\r\nvar daily = Crontab.Parse("@daily"); // \u6bcf\u5929 00:00:00\r\nvar monthly = Crontab.Parse("@monthly"); // \u6bcf\u6708 1 \u53f7 00:00:00\r\nvar weekly = Crontab.Parse("@weekly"); // \u6bcf\u5468\u65e5 00\uff1a00\uff1a00\r\nvar yearly = Crontab.Parse("@yearly"); // \u6bcf\u5e74 1 \u6708 1 \u53f7 00:00:00\r\nvar workday = Crontab.Parse("@workday"); // \u6bcf\u5468\u4e00\u81f3\u5468\u4e94 00:00:00\r\n\r\n// \u9759\u6001\u5c5e\u6027\r\nvar secondly = Crontab.Secondly; // \u6bcf\u79d2 .0000000\r\nvar minutely = Crontab.Minutely; // \u6bcf\u5206\u949f 00\r\nvar hourly = Crontab.Hourly; // \u6bcf\u5c0f\u65f6 00:00\r\nvar daily = Crontab.Daily; // \u6bcf\u5929 00:00:00\r\nvar monthly = Crontab.Monthly; // \u6bcf\u6708 1 \u53f7 00:00:00\r\nvar weekly = Crontab.Weekly; // \u6bcf\u5468\u65e5 00\uff1a00\uff1a00\r\nvar yearly = Crontab.Yearly; // \u6bcf\u5e74 1 \u6708 1 \u53f7 00:00:00\r\nvar workday = Crontab.Workday; // \u6bcf\u5468\u4e00\u81f3\u5468\u4e94 00:00:00\n'})}),"\n",(0,c.jsxs)(n.h3,{id:"26226-macro-at-\u6807\u8bc6\u7b26",children:["26.2.2.6 ",(0,c.jsx)(n.code,{children:"Macro At"})," \u6807\u8bc6\u7b26"]}),"\n",(0,c.jsx)(n.pre,{children:(0,c.jsx)(n.code,{className:"language-cs",metastring:"showLineNumbers",children:'// \u6bcf\u7b2c 3 \u79d2\r\nvar crontab = Crontab.SecondlyAt(3);\r\n// \u6bcf\u7b2c 3\uff0c5\uff0c6 \u79d2\r\nvar crontab = Crontab.SecondlyAt(3, 5, 6);\r\n\r\n// \u6bcf\u5206\u949f\u7b2c 3 \u79d2\r\nvar crontab = Crontab.MinutelyAt(3);\r\n// \u6bcf\u5206\u949f\u7b2c 3\uff0c5\uff0c6 \u79d2\r\nvar crontab = Crontab.MinutelyAt(3, 5, 6);\r\n\r\n// \u6bcf\u5c0f\u65f6\u7b2c 3 \u5206\u949f\r\nvar crontab = Crontab.HourlyAt(3);\r\n// \u6bcf\u5c0f\u65f6\u7b2c 3\uff0c5\uff0c6 \u5206\u949f\r\nvar crontab = Crontab.HourlyAt(3, 5, 6);\r\n\r\n// \u6bcf\u5929\u7b2c 3 \u5c0f\u65f6\u6b63\uff08\u70b9\uff09\r\nvar crontab = Crontab.DailyAt(3);\r\n// \u6bcf\u5929\u7b2c 3\uff0c5\uff0c6 \u5c0f\u65f6\u6b63\uff08\u70b9\uff09\r\nvar crontab = Crontab.DailyAt(3, 5, 6);\r\n\r\n// \u6bcf\u6708\u7b2c 3 \u5929\u96f6\u70b9\u6b63\r\nvar crontab = Crontab.MonthlyAt(3);\r\n// \u6bcf\u6708\u7b2c 3\uff0c5\uff0c6 \u5929\u96f6\u70b9\u6b63\r\nvar crontab = Crontab.MonthlyAt(3, 5, 6);\r\n\r\n// \u6bcf\u5468\u661f\u671f 3 \u96f6\u70b9\u6b63\r\nvar crontab = Crontab.WeeklyAt(3);\r\nvar crontab = Crontab.WeeklyAt("WED"); // SUN\uff08\u661f\u671f\u5929\uff09\uff0cMON\uff0cTUE\uff0cWED\uff0cTHU\uff0cFRI\uff0cSAT\r\n// \u6bcf\u5468\u661f\u671f 3\uff0c5\uff0c6 \u96f6\u70b9\u6b63\r\nvar crontab = Crontab.WeeklyAt(3, 5, 6);\r\nvar crontab = Crontab.WeeklyAt("WED", "FRI", "SAT");\r\n// \u8fd8\u652f\u6301\u6df7\u5408\r\nvar crontab = Crontab.WeeklyAt(3, "FRI", 6);\r\n\r\n// \u6bcf\u5e74\u7b2c 3 \u6708 1 \u65e5\u96f6\u70b9\u6b63\r\nvar crontab = Crontab.YearlyAt(3);\r\nvar crontab = Crontab.YearlyAt("MAR"); // JAN\uff08\u4e00\u6708\uff09\uff0cFEB\uff0cMAR\uff0cAPR\uff0cMAY\uff0cJUN\uff0cJUL\uff0cAUG\uff0cSEP\uff0cOCT\uff0cNOV\uff0cDEC\r\n// \u6bcf\u5e74\u7b2c 3\uff0c5\uff0c6 \u6708 1 \u65e5\u96f6\u70b9\u6b63\r\nvar crontab = Crontab.YearlyAt(3);\r\nvar crontab = Crontab.YearlyAt(3, 5, 6);\r\nvar crontab = Crontab.YearlyAt("MAR", "MAY", "JUN");\r\n// \u8fd8\u652f\u6301\u6df7\u5408\r\nvar crontab = Crontab.YearlyAt(3, "MAY", 6);\n'})}),"\n",(0,c.jsxs)(n.h2,{id:"2623-cron-\u5404\u5b57\u6bb5\u8bf4\u660e",children:["26.2.3 ",(0,c.jsx)(n.code,{children:"Cron"})," \u5404\u5b57\u6bb5\u8bf4\u660e"]}),"\n",(0,c.jsxs)(n.table,{children:[(0,c.jsx)(n.thead,{children:(0,c.jsxs)(n.tr,{children:[(0,c.jsx)(n.th,{children:"\u5b57\u6bb5"}),(0,c.jsx)(n.th,{children:"\u5141\u8bb8\u503c"}),(0,c.jsx)(n.th,{children:"\u5141\u8bb8\u7279\u522b\u7b26\u53f7"}),(0,c.jsx)(n.th,{children:"\u683c\u5f0f\u5316"})]})}),(0,c.jsxs)(n.tbody,{children:[(0,c.jsxs)(n.tr,{children:[(0,c.jsx)(n.td,{children:"\u79d2 \xa0\xa0\xa0\xa0\xa0"}),(0,c.jsx)(n.td,{children:(0,c.jsx)(n.code,{children:"0-59"})}),(0,c.jsx)(n.td,{children:(0,c.jsx)(n.code,{children:"\\* , - /"})}),(0,c.jsxs)(n.td,{children:[(0,c.jsx)(n.code,{children:"CronStringFormat.WithSeconds"})," \u6216 ",(0,c.jsx)(n.code,{children:"CronStringFormat.WithSecondsAndYears"})]})]}),(0,c.jsxs)(n.tr,{children:[(0,c.jsx)(n.td,{children:"\u5206\u949f \xa0\xa0\xa0\xa0\xa0"}),(0,c.jsx)(n.td,{children:(0,c.jsx)(n.code,{children:"0-59"})}),(0,c.jsx)(n.td,{children:(0,c.jsx)(n.code,{children:"\\* , - /"})}),(0,c.jsx)(n.td,{children:(0,c.jsx)(n.code,{children:"ALL"})})]}),(0,c.jsxs)(n.tr,{children:[(0,c.jsx)(n.td,{children:"\u5c0f\u65f6 \xa0\xa0\xa0\xa0\xa0"}),(0,c.jsx)(n.td,{children:(0,c.jsx)(n.code,{children:"0-23"})}),(0,c.jsx)(n.td,{children:(0,c.jsx)(n.code,{children:"\\* , - /"})}),(0,c.jsx)(n.td,{children:(0,c.jsx)(n.code,{children:"ALL"})})]}),(0,c.jsxs)(n.tr,{children:[(0,c.jsx)(n.td,{children:"\u5929 \xa0\xa0\xa0\xa0\xa0"}),(0,c.jsx)(n.td,{children:(0,c.jsx)(n.code,{children:"1-31"})}),(0,c.jsx)(n.td,{children:(0,c.jsx)(n.code,{children:"\\* , - / ? L W"})}),(0,c.jsx)(n.td,{children:(0,c.jsx)(n.code,{children:"ALL"})})]}),(0,c.jsxs)(n.tr,{children:[(0,c.jsx)(n.td,{children:"\u6708\u4efd \xa0\xa0\xa0\xa0\xa0"}),(0,c.jsxs)(n.td,{children:[(0,c.jsx)(n.code,{children:"1-12"})," or ",(0,c.jsx)(n.code,{children:"JAN-DEC"})]}),(0,c.jsx)(n.td,{children:(0,c.jsx)(n.code,{children:"\\* , - /"})}),(0,c.jsx)(n.td,{children:(0,c.jsx)(n.code,{children:"ALL"})})]}),(0,c.jsxs)(n.tr,{children:[(0,c.jsx)(n.td,{children:"\u661f\u671f \xa0\xa0\xa0\xa0\xa0"}),(0,c.jsxs)(n.td,{children:[(0,c.jsx)(n.code,{children:"0-6"})," or ",(0,c.jsx)(n.code,{children:"SUN-SAT"})]}),(0,c.jsx)(n.td,{children:(0,c.jsx)(n.code,{children:"\\* , - / ? L #"})}),(0,c.jsx)(n.td,{children:(0,c.jsx)(n.code,{children:"ALL"})})]}),(0,c.jsxs)(n.tr,{children:[(0,c.jsx)(n.td,{children:"\u5e74\u4efd \xa0\xa0\xa0\xa0\xa0"}),(0,c.jsx)(n.td,{children:(0,c.jsx)(n.code,{children:"0001\u20139999"})}),(0,c.jsx)(n.td,{children:(0,c.jsx)(n.code,{children:"\\* , - /"})}),(0,c.jsxs)(n.td,{children:[(0,c.jsx)(n.code,{children:"CronStringFormat.WithYears"})," \u6216 ",(0,c.jsx)(n.code,{children:"CronStringFormat.WithSecondsAndYears"})]})]})]})]}),"\n",(0,c.jsxs)(n.ul,{children:["\n",(0,c.jsxs)(n.li,{children:[(0,c.jsx)(n.code,{children:"*"}),"\uff1a\u8868\u793a\u5339\u914d\u8be5\u57df\u7684\u4efb\u610f\u503c\uff0c\u5047\u5982\u5728 ",(0,c.jsx)(n.code,{children:"\u5206\u949f"})," \u57df\u4f7f\u7528 ",(0,c.jsx)(n.code,{children:"*"}),"\uff0c\u5373\u8868\u793a\u6bcf\u5206\u949f\u90fd\u4f1a\u89e6\u53d1\u4e8b\u4ef6\u3002"]}),"\n",(0,c.jsxs)(n.li,{children:[(0,c.jsx)(n.code,{children:"?"}),"\uff1a\u53ea\u80fd\u7528\u5728 ",(0,c.jsx)(n.code,{children:"\u5929"})," \u548c ",(0,c.jsx)(n.code,{children:"\u661f\u671f"})," \u4e24\u4e2a\u57df\u3002\u5b83\u4e5f\u5339\u914d\u57df\u7684\u4efb\u610f\u503c\uff0c\u4f46\u5b9e\u9645\u4e0d\u4f1a\u3002\u56e0\u4e3a ",(0,c.jsx)(n.code,{children:"\u5929"})," \u548c ",(0,c.jsx)(n.code,{children:"\u661f\u671f"})," \u4f1a\u76f8\u4e92\u5f71\u54cd\u3002\u4f8b\u5982\u60f3\u5728 ",(0,c.jsx)(n.code,{children:"\u6bcf\u6708\u768420\u65e5"})," \u89e6\u53d1\u8c03\u5ea6\uff0c\u4e0d\u7ba1 20 \u65e5\u5230\u5e95\u662f\u661f\u671f\u51e0\uff0c\u5219\u53ea\u80fd\u4f7f\u7528\u5982\u4e0b\u5199\u6cd5\uff1a",(0,c.jsx)(n.code,{children:"13 13 15 20 * ?"}),", \u5176\u4e2d\u6700\u540e\u4e00\u4f4d\u53ea\u80fd\u7528 ",(0,c.jsx)(n.code,{children:"?"}),"\uff0c\u800c\u4e0d\u80fd\u4f7f\u7528 ",(0,c.jsx)(n.code,{children:"*"}),"\uff0c\u5982\u679c\u4f7f\u7528 ",(0,c.jsx)(n.code,{children:"*"})," \u8868\u793a\u4e0d\u7ba1\u661f\u671f\u51e0\u90fd\u4f1a\u89e6\u53d1\uff0c\u5b9e\u9645\u4e0a\u5e76\u4e0d\u662f\u8fd9\u6837\u3002"]}),"\n",(0,c.jsxs)(n.li,{children:[(0,c.jsx)(n.code,{children:"-"}),"\uff1a\u8868\u793a\u8303\u56f4\uff0c\u4f8b\u5982\u5728 ",(0,c.jsx)(n.code,{children:"\u5206\u949f"})," \u57df\u4f7f\u7528 ",(0,c.jsx)(n.code,{children:"5-20"}),"\uff0c\u8868\u793a\u4ece ",(0,c.jsx)(n.code,{children:"5\u5206"})," \u5230",(0,c.jsx)(n.code,{children:"20\u5206\u949f"})," \u6bcf\u5206\u949f\u89e6\u53d1\u4e00\u6b21\u3002"]}),"\n",(0,c.jsxs)(n.li,{children:[(0,c.jsx)(n.code,{children:"/"}),"\uff1a\u8868\u793a\u8d77\u59cb\u65f6\u95f4\u5f00\u59cb\u89e6\u53d1\uff0c\u7136\u540e\u6bcf\u9694\u56fa\u5b9a\u65f6\u95f4\u89e6\u53d1\u4e00\u6b21\uff0c\u4f8b\u5982\u5728 ",(0,c.jsx)(n.code,{children:"\u5206\u949f"})," \u57df\u4f7f\u7528 ",(0,c.jsx)(n.code,{children:"5/20"}),"\uff0c\u5219\u610f\u5473\u7740 ",(0,c.jsx)(n.code,{children:"5\u5206\u949f"})," \u89e6\u53d1\u4e00\u6b21\uff0c\u800c ",(0,c.jsx)(n.code,{children:"25\uff0c45"})," \u7b49\u5206\u522b\u89e6\u53d1\u4e00\u6b21\u3002"]}),"\n",(0,c.jsxs)(n.li,{children:[(0,c.jsx)(n.code,{children:","}),"\uff1a\u8868\u793a\u5217\u51fa\u679a\u4e3e\u503c\u3002\u4f8b\u5982\uff1a\u5728 ",(0,c.jsx)(n.code,{children:"\u5206\u949f"})," \u57df\u4f7f\u7528 ",(0,c.jsx)(n.code,{children:"5,20"}),"\uff0c\u5219\u610f\u5473\u7740\u5728 ",(0,c.jsx)(n.code,{children:"\u7b2c5"})," \u548c ",(0,c.jsx)(n.code,{children:"\u7b2c20\u5206\u949f"})," \u5206\u522b\u89e6\u53d1\u4e00\u6b21\u3002"]}),"\n",(0,c.jsxs)(n.li,{children:[(0,c.jsx)(n.code,{children:"L"}),"\uff1a\u8868\u793a\u6700\u540e\uff0c\u53ea\u80fd\u51fa\u73b0\u5728 ",(0,c.jsx)(n.code,{children:"\u661f\u671f"})," \u548c ",(0,c.jsx)(n.code,{children:"\u6708\u4efd"})," \u57df\uff0c\u5982\u679c\u5728 ",(0,c.jsx)(n.code,{children:"\u661f\u671f"})," \u57df\u4f7f\u7528 ",(0,c.jsx)(n.code,{children:"5L"}),"\uff0c\u610f\u5473\u7740\u5728 ",(0,c.jsx)(n.code,{children:"\u6700\u540e\u7684\u4e00\u4e2a\u661f\u671f\u56db"})," \u89e6\u53d1\u3002"]}),"\n",(0,c.jsxs)(n.li,{children:[(0,c.jsx)(n.code,{children:"W"}),"\uff1a\u8868\u793a\u6709\u6548\u5de5\u4f5c\u65e5(\u5468\u4e00\u5230\u5468\u4e94),\u53ea\u80fd\u51fa\u73b0\u5728 ",(0,c.jsx)(n.code,{children:"\u5929"})," \u57df\uff0c\u7cfb\u7edf\u5c06\u5728\u79bb\u6307\u5b9a\u65e5\u671f\u7684\u6700\u8fd1\u7684\u6709\u6548\u5de5\u4f5c\u65e5\u89e6\u53d1\u4e8b\u4ef6\u3002\u4f8b\u5982\uff1a\u5728 ",(0,c.jsx)(n.code,{children:"\u5929"})," \u4f7f\u7528 ",(0,c.jsx)(n.code,{children:"5W"}),"\uff0c\u5982\u679c ",(0,c.jsx)(n.code,{children:"5\u65e5\u662f\u661f\u671f\u516d\uff0c\u5219\u5c06\u5728\u6700\u8fd1\u7684\u5de5\u4f5c\u65e5\uff1a\u661f\u671f\u4e94\uff0c\u5373 4\u65e5 \u89e6\u53d1"}),"\u3002\u5982\u679c ",(0,c.jsx)(n.code,{children:"5\u65e5\u662f\u661f\u671f\u5929\uff0c\u5219\u57286\u65e5(\u5468\u4e00)\u89e6\u53d1"}),"\uff1b\u5982\u679c ",(0,c.jsx)(n.code,{children:"5\u65e5\u5728\u661f\u671f\u4e00\u5230\u661f\u671f\u4e94\u4e2d\u7684\u4e00\u5929\uff0c\u5219\u5c31\u5728 5\u65e5 \u89e6\u53d1"}),"\u3002\u53e6\u5916\u4e00\u70b9\uff0c",(0,c.jsx)(n.code,{children:"W"})," \u7684\u6700\u8fd1\u5bfb\u627e\u4e0d\u4f1a\u8de8\u8fc7\u6708\u4efd\u3002"]}),"\n",(0,c.jsxs)(n.li,{children:[(0,c.jsx)(n.code,{children:"LW"}),"\uff1a\u8fd9\u4e24\u4e2a\u5b57\u7b26\u53ef\u4ee5\u8fde\u7528\uff0c\u8868\u793a\u5728\u67d0\u4e2a\u6708\u6700\u540e\u4e00\u4e2a\u5de5\u4f5c\u65e5\uff0c\u5373\u6700\u540e\u4e00\u4e2a\u975e\u5468\u516d\u5468\u672b\u7684\u65e5\u671f\u3002"]}),"\n",(0,c.jsxs)(n.li,{children:[(0,c.jsx)(n.code,{children:"#"}),"\uff1a\u7528\u4e8e\u786e\u5b9a\u6bcf\u4e2a\u6708\u7b2c\u51e0\u4e2a\u661f\u671f\u51e0\uff0c\u53ea\u80fd\u51fa\u73b0\u5728 ",(0,c.jsx)(n.code,{children:"\u661f\u671f"})," \u57df\u3002\u4f8b\u5982\u5728 ",(0,c.jsx)(n.code,{children:"2#3"}),"\uff0c\u8868\u793a\u67d0\u6708\u7684\u7b2c\u4e8c\u4e2a\u661f\u671f\u4e09\u3002"]}),"\n"]}),"\n",(0,c.jsxs)(n.h2,{id:"2624-cronstringformat-\u683c\u5f0f\u5316",children:["26.2.4 ",(0,c.jsx)(n.code,{children:"CronStringFormat"})," \u683c\u5f0f\u5316"]}),"\n",(0,c.jsxs)(n.p,{children:["\u9ed8\u8ba4\u60c5\u51b5\u4e0b\uff0c",(0,c.jsx)(n.code,{children:"Cron"})," \u8868\u8fbe\u5f0f\u4e0d\u652f\u6301 ",(0,c.jsx)(n.code,{children:"\u79d2"})," \u548c ",(0,c.jsx)(n.code,{children:"\u5e74"})," \u7684\uff0c\u5982\u6709\u9700\u6c42\uff0c\u53ef\u914d\u7f6e ",(0,c.jsx)(n.code,{children:"CronStringFormat"})," \u679a\u4e3e\u53c2\u6570\u3002"]}),"\n",(0,c.jsxs)(n.ul,{children:["\n",(0,c.jsxs)(n.li,{children:[(0,c.jsx)(n.code,{children:"CronStringFormat"})," \u63d0\u4f9b\u4ee5\u4e0b\u679a\u4e3e\u503c\uff1a","\n",(0,c.jsxs)(n.ul,{children:["\n",(0,c.jsxs)(n.li,{children:[(0,c.jsx)(n.code,{children:"CronStringFormat.Default"}),"\uff1a\u9ed8\u8ba4\u683c\u5f0f\uff0c\u4e66\u5199\u987a\u5e8f\uff1a",(0,c.jsx)(n.code,{children:"\u5206 \u65f6 \u5929 \u6708 \u5468"})]}),"\n",(0,c.jsxs)(n.li,{children:[(0,c.jsx)(n.code,{children:"CronStringFormat.WithYears"}),"\uff1a\u5e26\u5e74\u4efd\u683c\u5f0f\uff0c\u4e66\u5199\u987a\u5e8f\uff1a",(0,c.jsx)(n.code,{children:"\u5206 \u65f6 \u5929 \u6708 \u5468 \u5e74"})]}),"\n",(0,c.jsxs)(n.li,{children:[(0,c.jsx)(n.code,{children:"CronStringFormat.WithSeconds"}),"\uff1a\u5e26\u79d2\u683c\u5f0f\uff0c\u4e66\u5199\u987a\u5e8f\uff1a",(0,c.jsx)(n.code,{children:"\u79d2 \u5206 \u65f6 \u5929 \u6708 \u5468"})]}),"\n",(0,c.jsxs)(n.li,{children:[(0,c.jsx)(n.code,{children:"CronStringFormat.WithSecondsAndYears"}),"\uff1a\u5e26\u79d2\u548c\u5e74\u683c\u5f0f\uff0c\u4e66\u5199\u987a\u5e8f\uff1a",(0,c.jsx)(n.code,{children:"\u79d2 \u5206 \u65f6 \u5929 \u6708 \u5468 \u5e74"})]}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,c.jsxs)(n.h2,{id:"2625-\u5728\u7ebf\u751f\u6210-cron-\u8868\u8fbe\u5f0f",children:["26.2.5 \u5728\u7ebf\u751f\u6210 ",(0,c.jsx)(n.code,{children:"Cron"})," \u8868\u8fbe\u5f0f"]}),"\n",(0,c.jsxs)(n.p,{children:["\u5bf9\u4e8e\u5927\u591a\u6570\u5f00\u53d1\u8005\u6765\u8bf4\uff0c\u7f16\u5199 ",(0,c.jsx)(n.code,{children:"Cron"})," \u8868\u8fbe\u5f0f\u662f\u6709\u96be\u5ea6\u7684\uff0c\u6240\u4ee5\u63a8\u8350\u4f7f\u7528\u5728\u7ebf ",(0,c.jsx)(n.code,{children:"Cron"})," \u8868\u8fbe\u5f0f\u751f\u6210\u5668\u3002"]}),"\n",(0,c.jsx)(n.p,{children:(0,c.jsx)(n.a,{href:"https://cron.qqe2.com/",children:"https://cron.qqe2.com/"})}),"\n",(0,c.jsx)(n.h2,{id:"2626-\u5b9e\u73b0\u7b80\u5355\u5b9a\u65f6\u4efb\u52a1",children:"26.2.6 \u5b9e\u73b0\u7b80\u5355\u5b9a\u65f6\u4efb\u52a1"}),"\n",(0,c.jsx)(n.admonition,{title:"\u5c0f\u5efa\u8bae",type:"tip",children:(0,c.jsxs)(n.p,{children:["\u5efa\u8bae\u4f7f\u7528 \u3010",(0,c.jsx)(n.a,{href:"/docs/job",children:"26.1 \u8c03\u5ea6\u4f5c\u4e1a"}),"\u3011 \u7ae0\u8282\u5185\u5bb9\u5b9e\u73b0\u5f3a\u5927\u7684\u5206\u5e03\u5f0f\u5b9a\u65f6\u4efb\u52a1\u3002"]})}),"\n",(0,c.jsxs)(n.p,{children:["\u901a\u8fc7 ",(0,c.jsx)(n.code,{children:"Cron"})," \u8868\u8fbe\u5f0f\u89e3\u6790\u548c ",(0,c.jsx)(n.code,{children:"while"})," \u5faa\u73af\u53ef\u4ee5\u5b9e\u73b0\u7b80\u5355\u7684\u5b9a\u65f6\u4efb\u52a1\u3002"]}),"\n",(0,c.jsxs)(n.h3,{id:"26261-while--task-\u65b9\u5f0f",children:["26.2.6.1 ",(0,c.jsx)(n.code,{children:"while"})," + ",(0,c.jsx)(n.code,{children:"Task"})," \u65b9\u5f0f"]}),"\n",(0,c.jsx)(n.pre,{children:(0,c.jsx)(n.code,{className:"language-cs",metastring:"showLineNumbers {2-3,5,10-11,13,15,18}",children:'// \u963b\u585e\u65b9\u5f0f\r\nvar crontab = Crontab.Parse("* * * * * *", CronStringFormat.WithSeconds);\r\nwhile(true)\r\n{\r\n Thread.Sleep(crontab.GetSleepMilliseconds(DateTime.Now));\r\n Console.WriteLine(DateTime.Now.ToString("G"));\r\n}\r\n\r\n// \u65e0\u963b\u585e\u65b9\u5f0f\r\nvar crontab = Crontab.Parse("* * * * * *", CronStringFormat.WithSeconds);\r\nTask.Factory.StartNew(async () =>\r\n{\r\n while (true)\r\n {\r\n await Task.Delay(crontab.GetSleepMilliseconds(DateTime.Now));\r\n Console.WriteLine(DateTime.Now.ToString("G"));\r\n }\r\n}, TaskCreationOptions.LongRunning);\n'})}),"\n",(0,c.jsxs)(n.h3,{id:"26262-backgroundservice-\u65b9\u5f0f",children:["26.2.6.2 ",(0,c.jsx)(n.code,{children:"BackgroundService"})," \u65b9\u5f0f"]}),"\n",(0,c.jsx)(n.pre,{children:(0,c.jsx)(n.code,{className:"language-cs",metastring:"showLineNumbers {1,8,13,20-21,30}",children:'using Furion.TimeCrontab;\r\n\r\nnamespace WorkerService;\r\n\r\npublic class Worker : BackgroundService\r\n{\r\n private readonly ILogger<Worker> _logger;\r\n private readonly Crontab _crontab;\r\n\r\n public Worker(ILogger<Worker> logger)\r\n {\r\n _logger = logger;\r\n _crontab = Crontab.Parse("* * * * * *", CronStringFormat.WithSeconds);\r\n }\r\n\r\n protected override async Task ExecuteAsync(CancellationToken stoppingToken)\r\n {\r\n while (!stoppingToken.IsCancellationRequested)\r\n {\r\n var taskFactory = new TaskFactory(System.Threading.Tasks.TaskScheduler.Current);\r\n await taskFactory.StartNew(async () =>\r\n {\r\n // \u4f60\u7684\u4e1a\u52a1\u4ee3\u7801\u5199\u5230\u8fd9\u91cc\u9762\r\n\r\n _logger.LogInformation("Worker running at: {time}", DateTime.Now);\r\n\r\n await Task.CompletedTask;\r\n }, stoppingToken);\r\n\r\n await Task.Delay(_crontab.GetSleepTimeSpan(DateTime.Now), stoppingToken);\r\n }\r\n }\r\n}\n'})}),"\n",(0,c.jsxs)(n.h2,{id:"2627-crontab-\u5bf9\u8c61\u5c5e\u6027\u548c\u65b9\u6cd5",children:["26.2.7 ",(0,c.jsx)(n.code,{children:"Crontab"})," \u5bf9\u8c61\u5c5e\u6027\u548c\u65b9\u6cd5"]}),"\n",(0,c.jsx)(n.pre,{children:(0,c.jsx)(n.code,{className:"language-cs",metastring:"showLineNumbers {1,4,14,27}",children:'// \u5b9e\u4f8b\u5c5e\u6027\r\nvar format = crontab.Format; // \u83b7\u53d6\u5f53\u524d\u683c\u5f0f\u5316\u914d\u7f6e\r\n\r\n// \u9759\u6001\u5c5e\u6027\r\nvar secondly = Crontab.Secondly; // \u6bcf\u79d2 .0000000\r\nvar minutely = Crontab.Minutely; // \u6bcf\u5206\u949f 00\r\nvar hourly = Crontab.Hourly; // \u6bcf\u5c0f\u65f6 00:00\r\nvar daily = Crontab.Daily; // \u6bcf\u5929 00:00:00\r\nvar monthly = Crontab.Monthly; // \u6bcf\u6708 1 \u53f7 00:00:00\r\nvar weekly = Crontab.Weekly; // \u6bcf\u5468\u65e5 00\uff1a00\uff1a00\r\nvar yearly = Crontab.Yearly; // \u6bcf\u5e74 1 \u6708 1 \u53f7 00:00:00\r\nvar workday = Crontab.Workday; // \u6bcf\u5468\u4e00\u81f3\u5468\u4e94 00:00:00\r\n\r\n// \u5b9e\u4f8b\u65b9\u6cd5\r\n// \u83b7\u53d6\u4e0b\u4e00\u4e2a\u6267\u884c\u65f6\u95f4\r\nvar nextOccurrence = crontab.GetNextOccurrence(\u8d77\u59cb\u65f6\u95f4);\r\nvar nextOccurrence = crontab.GetNewDbContext(\u8d77\u59cb\u65f6\u95f4, \u7ed3\u675f\u65f6\u95f4);\r\n// \u83b7\u53d6\u7279\u5b9a\u65f6\u95f4\u6240\u6709\u6267\u884c\u6267\u884c\u65f6\u95f4\r\nvar nextOccurrences = crontab.GetNextOccurrences(\u8d77\u59cb\u65f6\u95f4, \u7ed3\u675f\u65f6\u95f4);\r\n// \u83b7\u53d6\u5f53\u524d\u65f6\u95f4\u548c\u4e0b\u4e00\u4e2a\u53d1\u751f\u65f6\u95f4\u76f8\u5dee\u6beb\u79d2\u6570\r\nvar sleepMilliseconds = crontab.GetSleepMilliseconds(\u8d77\u59cb\u65f6\u95f4);\r\n// \u83b7\u53d6\u5f53\u524d\u65f6\u95f4\u548c\u4e0b\u4e00\u4e2a\u53d1\u751f\u65f6\u95f4\u76f8\u5dee\u65f6\u95f4\u6233\r\nvar sleepTimeSpan = crontab.GetSleepTimeSpan(\u8d77\u59cb\u65f6\u95f4); // Furion 4.8.4.10+ \u7248\u672c\u6709\u6548\r\n// \u5c06 crontab \u5bf9\u8c61\u8f6c\u6362\u6210 cron \u8868\u8fbe\u5f0f\r\nvar expression = crontab.ToString();\r\n\r\n// \u9759\u6001\u65b9\u6cd5\r\n// \u89e3\u6790\u8868\u8fbe\u5f0f\r\nvar crontab = Crontab.Parse("\u8868\u8fbe\u5f0f", CronStringFormat.Default); // \u8f6c\u6362\u8868\u8fbe\u5f0f\u4e3a Crontab \u5bf9\u8c61\r\nvar crontab = Crontab.TryParse("\u8868\u8fbe\u5f0f", CronStringFormat.Default); // \u8f6c\u6362\u8868\u8fbe\u5f0f\u4e3a Crontab \u5bf9\u8c61\r\nvar crontab = Crontab.ParseAt("Macro \u7b26\u53f7", 1, 3, 5); // \u521b\u5efa Macro At Crontab \u5bf9\u8c61\r\nvar isValid = Crontab.IsValid("\u8868\u8fbe\u5f0f", CronStringFormat.Default); // \u5224\u65ad\u8868\u8fbe\u5f0f\u662f\u5426\u6709\u6548\uff0cFurion 4.8.7.17+ \u652f\u6301\r\n\r\n// \u6bcf\u7b2c 3 \u79d2\r\nvar crontab = Crontab.SecondlyAt(3);\r\n// \u6bcf\u7b2c 3\uff0c5\uff0c6 \u79d2\r\nvar crontab = Crontab.SecondlyAt(3, 5, 6);\r\n\r\n// \u6bcf\u5206\u949f\u7b2c 3 \u79d2\r\nvar crontab = Crontab.MinutelyAt(3);\r\n// \u6bcf\u5206\u949f\u7b2c 3\uff0c5\uff0c6 \u79d2\r\nvar crontab = Crontab.MinutelyAt(3, 5, 6);\r\n\r\n// \u6bcf\u5c0f\u65f6\u7b2c 3 \u5206\u949f\r\nvar crontab = Crontab.HourlyAt(3);\r\n// \u6bcf\u5c0f\u65f6\u7b2c 3\uff0c5\uff0c6 \u5206\u949f\r\nvar crontab = Crontab.HourlyAt(3, 5, 6);\r\n\r\n// \u6bcf\u5929\u7b2c 3 \u5c0f\u65f6\u6b63\uff08\u70b9\uff09\r\nvar crontab = Crontab.DailyAt(3);\r\n// \u6bcf\u5929\u7b2c 3\uff0c5\uff0c6 \u5c0f\u65f6\u6b63\uff08\u70b9\uff09\r\nvar crontab = Crontab.DailyAt(3, 5, 6);\r\n\r\n// \u6bcf\u6708\u7b2c 3 \u5929\u96f6\u70b9\u6b63\r\nvar crontab = Crontab.MonthlyAt(3);\r\n// \u6bcf\u6708\u7b2c 3\uff0c5\uff0c6 \u5929\u96f6\u70b9\u6b63\r\nvar crontab = Crontab.MonthlyAt(3, 5, 6);\r\n\r\n// \u6bcf\u5468\u661f\u671f 3 \u96f6\u70b9\u6b63\r\nvar crontab = Crontab.WeeklyAt(3);\r\nvar crontab = Crontab.WeeklyAt("WED"); // SUN\uff08\u661f\u671f\u5929\uff09\uff0cMON\uff0cTUE\uff0cWED\uff0cTHU\uff0cFRI\uff0cSAT\r\n// \u6bcf\u5468\u661f\u671f 3\uff0c5\uff0c6 \u96f6\u70b9\u6b63\r\nvar crontab = Crontab.WeeklyAt(3, 5, 6);\r\nvar crontab = Crontab.WeeklyAt("WED", "FRI", "SAT");\r\n// \u8fd8\u652f\u6301\u6df7\u5408\r\nvar crontab = Crontab.WeeklyAt(3, "FRI", 6);\r\n\r\n// \u6bcf\u5e74\u7b2c 3 \u6708 1 \u65e5\u96f6\u70b9\u6b63\r\nvar crontab = Crontab.YearlyAt(3);\r\nvar crontab = Crontab.YearlyAt("MAR"); // JAN\uff08\u4e00\u6708\uff09\uff0cFEB\uff0cMAR\uff0cAPR\uff0cMAY\uff0cJUN\uff0cJUL\uff0cAUG\uff0cSEP\uff0cOCT\uff0cNOV\uff0cDEC\r\n// \u6bcf\u5e74\u7b2c 3\uff0c5\uff0c6 \u6708 1 \u65e5\u96f6\u70b9\u6b63\r\nvar crontab = Crontab.YearlyAt(3);\r\nvar crontab = Crontab.YearlyAt(3, 5, 6);\r\nvar crontab = Crontab.YearlyAt("MAR", "MAY", "JUN");\r\n// \u8fd8\u652f\u6301\u6df7\u5408\r\nvar crontab = Crontab.YearlyAt(3, "MAY", 6);\n'})}),"\n",(0,c.jsx)(n.h2,{id:"2628-\u53cd\u9988\u4e0e\u5efa\u8bae",children:"26.2.8 \u53cd\u9988\u4e0e\u5efa\u8bae"}),"\n",(0,c.jsx)(n.admonition,{title:"\u4e0e\u6211\u4eec\u4ea4\u6d41",type:"note",children:(0,c.jsxs)(n.p,{children:["\u7ed9 Furion \u63d0 ",(0,c.jsx)(n.a,{href:"https://gitee.com/dotnetchina/Furion/issues/new?issue",children:"Issue"}),"\u3002"]})})]})}function j(r={}){const{wrapper:n}={...(0,s.a)(),...r.components};return n?(0,c.jsx)(n,{...r,children:(0,c.jsx)(x,{...r})}):x(r)}},510:(r,n,e)=>{e.d(n,{Z:()=>G});e(7294);const c=(r,n,e)=>r?"string"==typeof r?r:r[n]||e:e;var s=e(5893);const o={display:"block"},t=r=>{let{size:n,color:e,style:t,...l}=r;const i=t?{...o,...t}:o;return(0,s.jsx)("svg",{viewBox:"0 0 1024 1024",width:n+"px",height:n+"px",style:i,...l,children:(0,s.jsx)("path",{d:"M856.4 292.8c-63.3-63.6-126.6-127.1-190.2-190.3-15.3-15.2-32.7-16.1-48.1-0.8-64.3 63.6-128.1 127.6-191.8 191.9-14 14.2-16.3 31.6-1.7 46 14.8 14.7 31.5 10.6 46.1-2.7 5.1-4.6 9.8-9.7 14.7-14.7 39.2-39.7 78.5-79.5 122.8-124.4 0 170 3 332.2-1.1 494-2.4 96.4-91.2 174.6-187.4 176.6-110.6 2.3-198.6-84.4-199-197.4-0.6-136.3-0.2-272.6-0.1-408.9 0-21.8-7.9-37.4-31.2-39.9-18.9-2-33.2 13.2-33.1 37.5 0 145.8-3.4 291.7 2.4 437.2 6 152.1 160.4 263.5 309.5 230.5C591.8 900 672.8 797.2 673.6 664.6c0.8-144 0.2-288.1 0.2-432.1v-33.3c11.2 10.2 17.6 15.4 23.3 21.3 38.5 38.4 76.7 77 115.3 115.2 14.8 14.6 32.2 19.2 47.8 2.9 13.8-14.8 10.3-31.7-3.8-45.8z",fill:c(e,0,"#333333")})})};t.defaultProps={size:18};const l=t,i={display:"block"},d=r=>{let{size:n,color:e,style:o,...t}=r;const l=o?{...i,...o}:i;return(0,s.jsxs)("svg",{viewBox:"0 0 1024 1024",width:n+"px",height:n+"px",style:l,...t,children:[(0,s.jsx)("path",{d:"M143.872 768a51.2 51.2 0 0 1-15.36-2.56 51.2 51.2 0 0 1-35.328-51.2V283.136a148.992 148.992 0 0 1 141.824-153.6h450.56a148.992 148.992 0 0 1 141.824 153.6V512a148.992 148.992 0 0 1-141.824 153.6H244.224l-60.928 80.896a51.2 51.2 0 0 1-39.424 21.504zM235.008 180.224a97.792 97.792 0 0 0-90.624 102.4v430.592L218.624 614.4h466.944a97.792 97.792 0 0 0 90.624-102.4V283.136a97.792 97.792 0 0 0-90.624-102.4z",fill:c(e,0,"#333333")}),(0,s.jsx)("path",{d:"M880.128 875.52a51.2 51.2 0 0 1-39.424-20.48l-60.928-80.896h-243.2a25.6 25.6 0 0 1 0-51.2h268.8l76.288 102.4v-295.936a25.6 25.6 0 0 1 25.6-25.6 25.6 25.6 0 0 1 25.6 25.6v293.888a51.2 51.2 0 0 1-51.2 51.2z",fill:c(e,1,"#333333")})]})};d.defaultProps={size:18};const a=d,h={display:"block"},x=r=>{let{size:n,color:e,style:o,...t}=r;const l=o?{...h,...o}:h;return(0,s.jsxs)("svg",{viewBox:"0 0 1024 1024",width:n+"px",height:n+"px",style:l,...t,children:[(0,s.jsx)("path",{d:"M223.425605 449.2744l161.632237 0 0 253.65714c0 16.954137 13.745049 30.699186 30.699186 30.699186 16.95516 0 30.699186-13.745049 30.699186-30.699186l0-284.356326c0-16.95516-13.744026-30.699186-30.699186-30.699186L291.035446 387.876028l217.23665-248.51605L733.039255 387.580293 607.104031 387.580293c-16.954137 0-30.699186 13.745049-30.699186 30.699186l0 284.652062c0 16.954137 13.745049 30.699186 30.699186 30.699186s30.699186-13.745049 30.699186-30.699186L637.803217 448.978664l164.448376 0c12.140505 0 23.140023-7.154957 28.063149-18.251689 4.922103-11.097756 2.841721-24.053835-5.307889-33.05279L530.62315 72.570829c-5.881964-6.495948-14.273075-10.134825-23.024389-10.091846-8.763594 0.076748-17.076934 3.895727-22.844288 10.494005L200.312188 398.371056c-7.92653 9.067516-9.818623 21.931498-4.839215 32.896224S211.383338 449.2744 223.425605 449.2744z",fill:c(e,0,"#333333")}),(0,s.jsx)("path",{d:"M222.354204 829.113381l581.732178 0c16.954137 0 30.699186-13.745049 30.699186-30.699186s-13.745049-30.699186-30.699186-30.699186L222.354204 767.715009c-16.954137 0-30.699186 13.745049-30.699186 30.699186S205.400067 829.113381 222.354204 829.113381z",fill:c(e,1,"#333333")}),(0,s.jsx)("path",{d:"M804.086381 896.729361 222.354204 896.729361c-16.954137 0-30.699186 13.745049-30.699186 30.699186s13.745049 30.699186 30.699186 30.699186l581.732178 0c16.954137 0 30.699186-13.745049 30.699186-30.699186S821.041542 896.729361 804.086381 896.729361z",fill:c(e,2,"#333333")})]})};x.defaultProps={size:18};const j=x,b={display:"block"},u=r=>{let{size:n,color:e,style:o,...t}=r;const l=o?{...b,...o}:b;return(0,s.jsx)("svg",{viewBox:"0 0 1024 1024",width:n+"px",height:n+"px",style:l,...t,children:(0,s.jsx)("path",{d:"M380.15463648 874.54223633c0 18.12744166-14.83154297 32.95898463-32.95898463 32.95898463s-32.95898463-14.83154297-32.95898462-32.95898463V228.9152832L172.71078883 370.86962865a33.04467773 33.04467773 0 0 1-46.60400416 0 33.04467773 33.04467773 0 0 1 0-46.6040034l197.55615234-198.14941406A32.76782227 32.76782227 0 0 1 347.0967749 116.52514674c0.03295924 0 0.06591772-0.03295924 0.09887695-0.03295924 1.54907201 0 2.90039088 0.69213867 4.41650366 0.88989258 2.66967773 0.39550781 5.40527318 0.59326172 7.94311548 1.61499049 12.03002904 4.94384766 20.59936549 16.71020508 20.59936549 30.45410156v725.0910642z m320.15698192 23.34155248a32.85351537 32.85351537 0 0 1-23.43383789 9.59106445c-0.03295924 0-0.06591772 0.03295924-0.09887696 0.03295924-1.54907201 0-2.90039088-0.69213867-4.41650365-0.92285182-2.70263697-0.36254857-5.40527318-0.56030248-7.94311549-1.61498972-12.03002904-4.91088842-20.59936549-16.67724584-20.59936473-30.42114309V149.45776367c0-18.12744166 14.83154297-32.95898463 32.95898387-32.95898463s32.95898463 14.83154297 32.95898463 32.95898463v645.60058619l141.52587916-141.92138697c12.81445313-12.82104467 33.81591797-12.82104467 46.63037109 0 12.78808619 12.81445313 12.78808619 33.77636719 0 46.60400416L700.3116184 897.88378881z",fill:c(e,0,"#333333")})})};u.defaultProps={size:18};const v=u,p={display:"block"},C=r=>{let{size:n,color:e,style:o,...t}=r;const l=o?{...p,...o}:p;return(0,s.jsx)("svg",{viewBox:"0 0 1172 1024",width:n+"px",height:n+"px",style:l,...t,children:(0,s.jsx)("path",{d:"M870.0416 250.4704a38.4 38.4 0 0 0-8.96 53.5552c13.056 18.2784 24.4224 37.8368 33.7408 58.112a38.4512 38.4512 0 0 0 50.944 18.8928 38.4512 38.4512 0 0 0 18.8416-50.944 436.0192 436.0192 0 0 0-40.96-70.6048 38.3488 38.3488 0 0 0-53.6064-9.0112zM181.4528 566.016a35.9936 35.9936 0 0 0 25.5488-10.5984L351.7952 410.624a36.096 36.096 0 1 0-51.0976-51.0976L217.6 442.5728C250.0096 278.1184 395.264 153.6 569.1392 153.6c50.7904 0 99.8912 10.3936 145.92 30.9248a38.4 38.4 0 1 0 31.232-70.0928 431.36 431.36 0 0 0-177.152-37.632c-214.6816 0-393.1136 156.416-428.4416 361.216L62.1568 359.4752a36.1984 36.1984 0 0 0-51.0976 51.0976l144.8448 144.7936a36.0448 36.0448 0 0 0 25.5488 10.6496zM978.5344 463.104a36.1984 36.1984 0 0 0-51.0976 0l-144.8448 144.7936a36.096 36.096 0 1 0 51.0976 51.0976l88.6272-88.576C894.3104 740.2496 746.8032 870.4 569.1392 870.4a357.7856 357.7856 0 0 1-325.2736-207.7184 38.4 38.4 0 1 0-69.7344 32.3072 434.3808 434.3808 0 0 0 394.9568 252.2112c215.1936 0 393.984-157.184 428.6464-362.7008l74.496 74.496a35.9936 35.9936 0 0 0 51.0976 0 36.096 36.096 0 0 0 0-51.0976l-144.7936-144.7936z",fill:c(e,0,"#333333")})})};C.defaultProps={size:18};const y=C,g={display:"block"},m=r=>{let{size:n,color:e,style:o,...t}=r;const l=o?{...g,...o}:g;return(0,s.jsxs)("svg",{viewBox:"0 0 1024 1024",width:n+"px",height:n+"px",style:l,...t,children:[(0,s.jsx)("path",{d:"M302 332a30 30 0 1 1 0-60h420a30 30 0 0 1 0 60H302zM302 542a30 30 0 0 1 0-60h420a30 30 0 0 1 0 60H302zM302 752a30 30 0 0 1 0-60h120a30 30 0 0 1 0 60H302z",fill:c(e,0,"#333333")}),(0,s.jsx)("path",{d:"M789.47 784.1a30 30 0 0 1 39.36 45.3l-144.24 125.25a30 30 0 0 1-19.68 7.35H214.85C163.4 962 122 919.46 122 867.38V156.62C122 104.54 163.4 62 214.85 62h594.3C860.6 62 902 104.54 902 156.62v529.05a30 30 0 1 1-60 0V156.62C842 137.3 827.09 122 809.15 122H214.85C196.91 122 182 137.3 182 156.62v710.76C182 886.7 196.91 902 214.85 902h438.84l135.78-117.9z",fill:c(e,1,"#333333")}),(0,s.jsx)("path",{d:"M692 931.19a30 30 0 1 1-60 0v-174.6C632 704.57 673.4 662 724.85 662h147.78a30 30 0 0 1 0 60h-147.78c-17.94 0-32.85 15.3-32.85 34.62v174.6z",fill:c(e,2,"#333333")})]})};m.defaultProps={size:18};const f=m,A={display:"block"},w=r=>{let{size:n,color:e,style:o,...t}=r;const l=o?{...A,...o}:A;return(0,s.jsxs)("svg",{viewBox:"0 0 1024 1024",width:n+"px",height:n+"px",style:l,...t,children:[(0,s.jsx)("path",{d:"M512 883.2A371.2 371.2 0 1 0 140.8 512 371.2 371.2 0 0 0 512 883.2z m0 64a435.2 435.2 0 1 1 435.2-435.2 435.2 435.2 0 0 1-435.2 435.2z",fill:c(e,0,"#333333")}),(0,s.jsx)("path",{d:"M557.056 512l122.368 122.368a31.744 31.744 0 1 1-45.056 45.056L512 557.056l-122.368 122.368a31.744 31.744 0 1 1-45.056-45.056L466.944 512 344.576 389.632a31.744 31.744 0 1 1 45.056-45.056L512 466.944l122.368-122.368a31.744 31.744 0 1 1 45.056 45.056z",fill:c(e,1,"#333333")})]})};w.defaultProps={size:18};const k=w,M={display:"block"},S=r=>{let{size:n,color:e,style:o,...t}=r;const l=o?{...M,...o}:M;return(0,s.jsxs)("svg",{viewBox:"0 0 1024 1024",width:n+"px",height:n+"px",style:l,...t,children:[(0,s.jsx)("path",{d:"M940 512H792V412c76.8 0 139-62.2 139-139 0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8 0 34.8-28.2 63-63 63H232c-34.8 0-63-28.2-63-63 0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8 0 76.8 62.2 139 139 139v100H84c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h148v96c0 6.5 0.2 13 0.7 19.3C164.1 728.6 116 796.7 116 876c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8 0-44.2 23.9-82.9 59.6-103.7 6 17.2 13.6 33.6 22.7 49 24.3 41.5 59 76.2 100.5 100.5S460.5 960 512 960s99.8-13.9 141.3-38.2c41.5-24.3 76.2-59 100.5-100.5 9.1-15.5 16.7-31.9 22.7-49C812.1 793.1 836 831.8 836 876c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8 0-79.3-48.1-147.4-116.7-176.7 0.4-6.4 0.7-12.8 0.7-19.3v-96h148c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM716 680c0 36.8-9.7 72-27.8 102.9-17.7 30.3-43 55.6-73.3 73.3-20.1 11.8-42 20-64.9 24.3V484c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v396.5c-22.9-4.3-44.8-12.5-64.9-24.3-30.3-17.7-55.6-43-73.3-73.3C317.7 752 308 716.8 308 680V412h408v268z",fill:c(e,0,"#333333")}),(0,s.jsx)("path",{d:"M304 280h56c4.4 0 8-3.6 8-8 0-28.3 5.9-53.2 17.1-73.5 10.6-19.4 26-34.8 45.4-45.4C450.9 142 475.7 136 504 136h16c28.3 0 53.2 5.9 73.5 17.1 19.4 10.6 34.8 26 45.4 45.4C650 218.9 656 243.7 656 272c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8 0-40-8.8-76.7-25.9-108.1-17.2-31.5-42.5-56.8-74-74C596.7 72.8 560 64 520 64h-16c-40 0-76.7 8.8-108.1 25.9-31.5 17.2-56.8 42.5-74 74C304.8 195.3 296 232 296 272c0 4.4 3.6 8 8 8z",fill:c(e,1,"#333333")})]})};S.defaultProps={size:18};const z=S,N={display:"block"},T=r=>{let{size:n,color:e,style:o,...t}=r;const l=o?{...N,...o}:N;return(0,s.jsxs)("svg",{viewBox:"0 0 1024 1024",width:n+"px",height:n+"px",style:l,...t,children:[(0,s.jsx)("path",{d:"M512 71.68c-242.688 0-440.32 197.632-440.32 440.32s197.632 440.32 440.32 440.32 440.32-197.632 440.32-440.32-197.632-440.32-440.32-440.32z m0 819.2c-208.896 0-378.88-169.984-378.88-378.88s169.984-378.88 378.88-378.88 378.88 169.984 378.88 378.88-169.984 378.88-378.88 378.88z",fill:c(e,0,"#333333")}),(0,s.jsx)("path",{d:"M542.72 261.12H481.28v220.16H261.12v61.44h220.16v220.16h61.44v-220.16h220.16V481.28h-220.16z",fill:c(e,1,"#333333")})]})};T.defaultProps={size:18};const L=T,F={display:"block"},W=r=>{let{size:n,color:e,style:o,...t}=r;const l=o?{...F,...o}:F;return(0,s.jsx)("svg",{viewBox:"0 0 1024 1024",width:n+"px",height:n+"px",style:l,...t,children:(0,s.jsx)("path",{d:"M384 896h-64v-70.4c0-15.2-10.4-28-24.8-31.2C159.2 768 64 644.8 64 496v-32h64v32c0 118.4 73.6 215.2 179.2 236 44.8 8.8 76.8 48 76.8 94.4v69.6zM704 896h-64v-70.4c0-45.6 32-85.6 76.8-94.4C822.4 711.2 896 614.4 896 496v-32h64v32c0 148.8-95.2 272-231.2 298.4-14.4 3.2-24.8 16-24.8 31.2v70.4zM512.8 640l-41.6-37.6c-147.2-133.6-244-208-244-316.8 0-88 68.8-156.8 156.8-156.8 49.6 0 97.6 23.2 128.8 60C544 152 592 128.8 641.6 128.8c88 0 156.8 68.8 156.8 156.8 0 108-96.8 183.2-244 316.8L512.8 640z",fill:c(e,0,"#333333")})})};W.defaultProps={size:18};const D=W,P={display:"block"},O=r=>{let{size:n,color:e,style:o,...t}=r;const l=o?{...P,...o}:P;return(0,s.jsx)("svg",{viewBox:"0 0 1024 1024",width:n+"px",height:n+"px",style:l,...t,children:(0,s.jsx)("path",{d:"M942.4615936 284.62787926c-14.30911886-14.12709945-37.31996786-14.05468217-51.48229632 0.21920654L517.97142983 661.27810333 139.75544149 286.45003606c-14.30911886-14.16232846-37.31996786-14.05468217-51.51948344 0.21920654-14.16232846 14.30911886-14.05468217 37.35519687 0.21920654 51.51948345l401.99014627 398.34974663c0.61847666 0.61847666 1.41897273 0.76526706 2.03940637 1.34655658 0.14483342 0.14483342 0.18201941 0.32685283 0.32685283 0.47364324 7.09877874 7.02636259 16.38375538 10.55911595 25.63154489 10.55911595 9.35739278 0 18.75001458-3.60516949 25.85075143-10.77636551l398.34974663-401.99014628C956.84312974 321.8382427 956.73548345 298.7921647 942.4615936 284.62787926z",fill:c(e,0,"#333333")})})};O.defaultProps={size:18};const Y=O,H={display:"block"},I=r=>{let{size:n,color:e,style:o,...t}=r;const l=o?{...H,...o}:H;return(0,s.jsx)("svg",{viewBox:"0 0 1024 1024",width:n+"px",height:n+"px",style:l,...t,children:(0,s.jsx)("path",{d:"M81.5384064 739.37212074c14.30911886 14.12709945 37.31996786 14.05468217 51.48229632-0.21920654L506.02857017 362.72189667 884.24455851 737.54996394c14.30911886 14.16232846 37.31996786 14.05468217 51.51948344-0.21920654 14.16232846-14.30911886 14.05468217-37.35519687-0.21920654-51.51948345l-401.99014627-398.34974663c-0.61847666-0.61847666-1.41897273-0.76526706-2.03940637-1.34655658-0.14483342-0.14483342-0.18201941-0.32685283-0.32685282-0.47364324-7.09877874-7.02636259-16.38375538-10.55911595-25.6315449-10.55911595-9.35739278 0-18.75001458 3.60516949-25.85075143 10.77636551l-398.34974663 401.99014628C67.15687026 702.1617573 67.26451655 725.2078353 81.5384064 739.37212074z",fill:c(e,0,"#333333")})})};I.defaultProps={size:18};const U=I,E=r=>{let{name:n,...e}=r;switch(n){case"youhua":return(0,s.jsx)(l,{...e});case"dayi":return(0,s.jsx)(a,{...e});case"shengji":return(0,s.jsx)(j,{...e});case"tiaozheng":return(0,s.jsx)(v,{...e});case"gengxin":return(0,s.jsx)(y,{...e});case"wendang":return(0,s.jsx)(f,{...e});case"shanchu":return(0,s.jsx)(k,{...e});case"bug":return(0,s.jsx)(z,{...e});case"xinzeng":return(0,s.jsx)(L,{...e});case"fuwu":return(0,s.jsx)(D,{...e});case"down":return(0,s.jsx)(Y,{...e});case"up":return(0,s.jsx)(U,{...e})}return null},B={label:"label_p8vM",icon:"icon_knQK"};function G(r){const{children:n}=r,e={"\u65b0\u589e":{icon:"xinzeng",bgColor:"#39b54a"},"\u4fee\u590d":{icon:"bug",bgColor:"#9c26b0"},"\u6587\u6863":{icon:"wendang",bgColor:"rgb(79, 147, 255)"},"\u66f4\u65b0":{icon:"gengxin",bgColor:"#0081ff"},"\u8c03\u6574":{icon:"tiaozheng",bgColor:"#333"},"\u5347\u7ea7":{icon:"shengji",bgColor:"#e03997"},"\u79fb\u9664":{icon:"shanchu",bgColor:"#666"},"\u7b54\u7591":{icon:"dayi",bgColor:"#bbb"},"\u4f18\u5316":{icon:"youhua",bgColor:"#38e550"}};return(0,s.jsxs)("label",{className:B.label,title:n,style:{backgroundColor:e[n].bgColor},children:[(0,s.jsx)(E,{name:e[n].icon,color:"white",size:14,className:B.icon})," ",n]})}},1151:(r,n,e)=>{e.d(n,{Z:()=>l,a:()=>t});var c=e(7294);const s={},o=c.createContext(s);function t(r){const n=c.useContext(o);return c.useMemo((function(){return"function"==typeof r?r(n):{...n,...r}}),[n,r])}function l(r){let n;return n=r.disableParentContext?"function"==typeof r.components?r.components(s):r.components||s:t(r.components),c.createElement(o.Provider,{value:n},r.children)}}}]);