FluentScheduler.xml 28 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728
  1. <?xml version="1.0"?>
  2. <doc>
  3. <assembly>
  4. <name>FluentScheduler</name>
  5. </assembly>
  6. <members>
  7. <member name="T:FluentScheduler.JobEndInfo">
  8. <summary>
  9. Information of a job end.
  10. </summary>
  11. </member>
  12. <member name="P:FluentScheduler.JobEndInfo.Name">
  13. <summary>
  14. Name of the job.
  15. </summary>
  16. </member>
  17. <member name="P:FluentScheduler.JobEndInfo.StartTime">
  18. <summary>
  19. Date and time of the start.
  20. </summary>
  21. </member>
  22. <member name="P:FluentScheduler.JobEndInfo.Duration">
  23. <summary>
  24. The elapsed time of the job.
  25. </summary>
  26. </member>
  27. <member name="P:FluentScheduler.JobEndInfo.NextRun">
  28. <summary>
  29. Date and time of next run.
  30. </summary>
  31. </member>
  32. <member name="T:FluentScheduler.JobExceptionInfo">
  33. <summary>
  34. Information of an exception occurred in a job.
  35. </summary>
  36. </member>
  37. <member name="P:FluentScheduler.JobExceptionInfo.Name">
  38. <summary>
  39. Name of the job.
  40. </summary>
  41. </member>
  42. <member name="P:FluentScheduler.JobExceptionInfo.Exception">
  43. <summary>
  44. Job's exception.
  45. </summary>
  46. </member>
  47. <member name="T:FluentScheduler.JobStartInfo">
  48. <summary>
  49. Information of a job start.
  50. </summary>
  51. </member>
  52. <member name="P:FluentScheduler.JobStartInfo.Name">
  53. <summary>
  54. Name of the job.
  55. </summary>
  56. </member>
  57. <member name="P:FluentScheduler.JobStartInfo.StartTime">
  58. <summary>
  59. Date and time of the start.
  60. </summary>
  61. </member>
  62. <member name="T:FluentScheduler.DelayForExtensions">
  63. <summary>
  64. DelayFor extension methods.
  65. </summary>
  66. </member>
  67. <member name="M:FluentScheduler.DelayForExtensions.DelayFor(FluentScheduler.SpecificTimeUnit,System.Int32)">
  68. <summary>
  69. Delays the job for the given interval.
  70. </summary>
  71. <param name="unit">The schedule being affected.</param>
  72. <param name="interval">Interval to wait.</param>
  73. </member>
  74. <member name="M:FluentScheduler.DelayForExtensions.DelayFor(FluentScheduler.MillisecondUnit,System.Int32)">
  75. <summary>
  76. Delays the job for the given interval.
  77. </summary>
  78. <param name="unit">The schedule being affected.</param>
  79. <param name="interval">Interval to wait.</param>
  80. </member>
  81. <member name="M:FluentScheduler.DelayForExtensions.DelayFor(FluentScheduler.SecondUnit,System.Int32)">
  82. <summary>
  83. Delays the job for the given interval.
  84. </summary>
  85. <param name="unit">The schedule being affected.</param>
  86. <param name="interval">Interval to wait.</param>
  87. </member>
  88. <member name="M:FluentScheduler.DelayForExtensions.DelayFor(FluentScheduler.MinuteUnit,System.Int32)">
  89. <summary>
  90. Delays the job for the given interval.
  91. </summary>
  92. <param name="unit">The schedule being affected.</param>
  93. <param name="interval">Interval to wait.</param>
  94. </member>
  95. <member name="M:FluentScheduler.DelayForExtensions.DelayFor(FluentScheduler.HourUnit,System.Int32)">
  96. <summary>
  97. Delays the job for the given interval.
  98. </summary>
  99. <param name="unit">The schedule being affected.</param>
  100. <param name="interval">Interval to wait.</param>
  101. </member>
  102. <member name="M:FluentScheduler.DelayForExtensions.DelayFor(FluentScheduler.DayUnit,System.Int32)">
  103. <summary>
  104. Delays the job for the given interval.
  105. </summary>
  106. <param name="unit">The schedule being affected.</param>
  107. <param name="interval">Interval to wait.</param>
  108. </member>
  109. <member name="M:FluentScheduler.DelayForExtensions.DelayFor(FluentScheduler.WeekUnit,System.Int32)">
  110. <summary>
  111. Delays the job for the given interval.
  112. </summary>
  113. <param name="unit">The schedule being affected.</param>
  114. <param name="interval">Interval to wait.</param>
  115. </member>
  116. <member name="M:FluentScheduler.DelayForExtensions.DelayFor(FluentScheduler.MonthUnit,System.Int32)">
  117. <summary>
  118. Delays the job for the given interval.
  119. </summary>
  120. <param name="unit">The schedule being affected.</param>
  121. <param name="interval">Interval to wait.</param>
  122. </member>
  123. <member name="T:FluentScheduler.RestrictableUnitExtensions">
  124. <summary>
  125. Extension class for restrictable units.
  126. </summary>
  127. </member>
  128. <member name="M:FluentScheduler.RestrictableUnitExtensions.Between(FluentScheduler.ITimeRestrictableUnit,System.Int32,System.Int32,System.Int32,System.Int32)">
  129. <summary>
  130. Runs the job between the given start and end hour of day.
  131. </summary>
  132. <param name="unit">The schedule being affected.</param>
  133. <param name="startHour">The start hours (0 through 23).</param>
  134. <param name="startMinute">The start minutes (0 through 59).</param>
  135. <param name="endHour">The end hours (0 through 23).</param>
  136. <param name="endMinute">The end minutes (0 through 59).</param>
  137. </member>
  138. <member name="M:FluentScheduler.RestrictableUnitExtensions.WeekdaysOnly(FluentScheduler.IDayRestrictableUnit)">
  139. <summary>
  140. Runs the job only on weekdays.
  141. <param name="unit">The schedule being affected</param>
  142. </summary>
  143. </member>
  144. <member name="T:FluentScheduler.IAsyncJob">
  145. <summary>
  146. Some asynchrounous work to be done.
  147. Make sure there's a parameterless constructor (avoid System.MissingMethodException).
  148. </summary>
  149. </member>
  150. <member name="M:FluentScheduler.IAsyncJob.ExecuteAsync">
  151. <summary>
  152. Executes the job.
  153. </summary>
  154. </member>
  155. <member name="M:FluentScheduler.IAsyncJob.FluentScheduler#IJob#Execute">
  156. <summary>
  157. Executes the job, synchronously.
  158. </summary>
  159. </member>
  160. <member name="T:FluentScheduler.IJob">
  161. <summary>
  162. Some work to be done.
  163. Make sure there's a parameterless constructor (avoid System.MissingMethodException).
  164. </summary>
  165. </member>
  166. <member name="M:FluentScheduler.IJob.Execute">
  167. <summary>
  168. Executes the job.
  169. </summary>
  170. </member>
  171. <member name="T:FluentScheduler.IJobFactory">
  172. <summary>
  173. A job factory.
  174. </summary>
  175. </member>
  176. <member name="M:FluentScheduler.IJobFactory.GetJobInstance``1">
  177. <summary>
  178. Instantiate a job of the given type.
  179. </summary>
  180. <typeparam name="T">Type of the job to instantiate</typeparam>
  181. <returns>The instantiated job</returns>
  182. </member>
  183. <member name="T:FluentScheduler.JobManager">
  184. <summary>
  185. Job manager that handles jobs execution.
  186. </summary>
  187. </member>
  188. <member name="M:FluentScheduler.JobManager.UseUtcTime">
  189. <summary>
  190. Use UTC time rather than local time.
  191. It's recommended to call this method before any other library interaction to avoid mixed dates.
  192. </summary>
  193. </member>
  194. <member name="P:FluentScheduler.JobManager.JobFactory">
  195. <summary>
  196. Job factory used by the job manager.
  197. </summary>
  198. </member>
  199. <member name="E:FluentScheduler.JobManager.JobException">
  200. <summary>
  201. Event raised when an exception occurs in a job.
  202. </summary>
  203. </member>
  204. <member name="E:FluentScheduler.JobManager.JobStart">
  205. <summary>
  206. Event raised when a job starts.
  207. </summary>
  208. </member>
  209. <member name="E:FluentScheduler.JobManager.JobEnd">
  210. <summary>
  211. Evemt raised when a job ends.
  212. </summary>
  213. </member>
  214. <member name="M:FluentScheduler.JobManager.Initialize(FluentScheduler.Registry[])">
  215. <summary>
  216. Initializes the job manager with the jobs to run and starts it.
  217. </summary>
  218. <param name="registries">Registries of jobs to run</param>
  219. </member>
  220. <member name="M:FluentScheduler.JobManager.Start">
  221. <summary>
  222. Starts the job manager.
  223. </summary>
  224. </member>
  225. <member name="M:FluentScheduler.JobManager.Stop">
  226. <summary>
  227. Stops the job manager.
  228. </summary>
  229. </member>
  230. <member name="M:FluentScheduler.JobManager.StopAndBlock">
  231. <summary>
  232. Stops the job manager and blocks until all running schedules finishes.
  233. </summary>
  234. </member>
  235. <member name="M:FluentScheduler.JobManager.GetSchedule(System.String)">
  236. <summary>
  237. Returns the schedule of the given name.
  238. </summary>
  239. <param name="name">Name of the schedule.</param>
  240. <returns>The schedule of the given name, if any.</returns>
  241. </member>
  242. <member name="P:FluentScheduler.JobManager.RunningSchedules">
  243. <summary>
  244. Collection of the currently running schedules.
  245. </summary>
  246. </member>
  247. <member name="P:FluentScheduler.JobManager.AllSchedules">
  248. <summary>
  249. Collection of all schedules.
  250. </summary>
  251. </member>
  252. <member name="M:FluentScheduler.JobManager.AddJob(System.Action,System.Action{FluentScheduler.Schedule})">
  253. <summary>
  254. Adds a job schedule to the job manager.
  255. </summary>
  256. <param name="job">Job to run.</param>
  257. <param name="schedule">Job schedule to add.</param>
  258. </member>
  259. <member name="M:FluentScheduler.JobManager.AddJob(FluentScheduler.IJob,System.Action{FluentScheduler.Schedule})">
  260. <summary>
  261. Adds a job schedule to the job manager.
  262. </summary>
  263. <param name="job">Job to run.</param>
  264. <param name="schedule">Job schedule to add.</param>
  265. </member>
  266. <member name="M:FluentScheduler.JobManager.AddJob``1(System.Action{FluentScheduler.Schedule})">
  267. <summary>
  268. Adds a job schedule to the job manager.
  269. </summary>
  270. <typeparam name="T">Job to run.</typeparam>
  271. <param name="schedule">Job schedule to add.</param>
  272. </member>
  273. <member name="M:FluentScheduler.JobManager.RemoveJob(System.String)">
  274. <summary>
  275. Removes the schedule of the given name.
  276. </summary>
  277. <param name="name">Name of the schedule.</param>
  278. </member>
  279. <member name="M:FluentScheduler.JobManager.RemoveAllJobs">
  280. <summary>
  281. Removes all schedules.
  282. </summary>
  283. </member>
  284. <member name="T:FluentScheduler.Registry">
  285. <summary>
  286. A registry of job schedules.
  287. </summary>
  288. </member>
  289. <member name="M:FluentScheduler.Registry.#ctor">
  290. <summary>
  291. Default ctor.
  292. </summary>
  293. </member>
  294. <member name="M:FluentScheduler.Registry.NonReentrantAsDefault">
  295. <summary>
  296. Sets all jobs in this schedule as non reentrant.
  297. </summary>
  298. </member>
  299. <member name="M:FluentScheduler.Registry.Schedule(System.Action)">
  300. <summary>
  301. Schedules a new job in the registry.
  302. </summary>
  303. <param name="job">Job to run.</param>
  304. </member>
  305. <member name="M:FluentScheduler.Registry.Schedule(FluentScheduler.IJob)">
  306. <summary>
  307. Schedules a new job in the registry.
  308. </summary>
  309. <param name="job">Job to run.</param>
  310. </member>
  311. <member name="M:FluentScheduler.Registry.Schedule``1">
  312. <summary>
  313. Schedules a new job in the registry.
  314. </summary>
  315. <typeparam name="T">Job to schedule.</typeparam>
  316. </member>
  317. <member name="M:FluentScheduler.Registry.Schedule(System.Func{FluentScheduler.IJob})">
  318. <summary>
  319. Schedules a new job in the registry.
  320. </summary>
  321. <param name="job">Factory method creating a IJob instance to run.</param>
  322. </member>
  323. <member name="T:FluentScheduler.Schedule">
  324. <summary>
  325. A job schedule.
  326. </summary>
  327. </member>
  328. <member name="P:FluentScheduler.Schedule.NextRun">
  329. <summary>
  330. Date and time of the next run of this job schedule.
  331. </summary>
  332. </member>
  333. <member name="P:FluentScheduler.Schedule.Name">
  334. <summary>
  335. Name of this job schedule.
  336. </summary>
  337. </member>
  338. <member name="P:FluentScheduler.Schedule.Disabled">
  339. <summary>
  340. Flag indicating if this job schedule is disabled.
  341. </summary>
  342. </member>
  343. <member name="M:FluentScheduler.Schedule.#ctor(System.Action)">
  344. <summary>
  345. Schedules a new job in the registry.
  346. </summary>
  347. <param name="action">Job to schedule.</param>
  348. </member>
  349. <member name="M:FluentScheduler.Schedule.#ctor(System.Collections.Generic.IEnumerable{System.Action})">
  350. <summary>
  351. Schedules a new job in the registry.
  352. </summary>
  353. <param name="actions">Jobs to schedule</param>
  354. </member>
  355. <member name="M:FluentScheduler.Schedule.Execute">
  356. <summary>
  357. Executes the job regardless its schedule.
  358. </summary>
  359. </member>
  360. <member name="M:FluentScheduler.Schedule.AndThen(System.Action)">
  361. <summary>
  362. Schedules another job to be run with this schedule.
  363. </summary>
  364. <param name="job">Job to run.</param>
  365. </member>
  366. <member name="M:FluentScheduler.Schedule.AndThen(FluentScheduler.IJob)">
  367. <summary>
  368. Schedules another job to be run with this schedule.
  369. </summary>
  370. <param name="job">Job to run.</param>
  371. </member>
  372. <member name="M:FluentScheduler.Schedule.AndThen(System.Func{FluentScheduler.IJob})">
  373. <summary>
  374. Schedules another job to be run with this schedule.
  375. </summary>
  376. <param name="job">Job to run.</param>
  377. </member>
  378. <member name="M:FluentScheduler.Schedule.AndThen``1">
  379. <summary>
  380. Schedules another job to be run with this schedule.
  381. </summary>
  382. <typeparam name="T">Job to run.</typeparam>
  383. </member>
  384. <member name="M:FluentScheduler.Schedule.ToRunNow">
  385. <summary>
  386. Runs the job now.
  387. </summary>
  388. </member>
  389. <member name="M:FluentScheduler.Schedule.ToRunEvery(System.Int32)">
  390. <summary>
  391. Runs the job according to the given interval.
  392. </summary>
  393. <param name="interval">Interval to wait.</param>
  394. </member>
  395. <member name="M:FluentScheduler.Schedule.ToRunOnceIn(System.Int32)">
  396. <summary>
  397. Runs the job once after the given interval.
  398. </summary>
  399. <param name="interval">Interval to wait.</param>
  400. </member>
  401. <member name="M:FluentScheduler.Schedule.ToRunOnceAt(System.Int32,System.Int32)">
  402. <summary>
  403. Runs the job once at the given time.
  404. </summary>
  405. <param name="hours">The hours (0 through 23).</param>
  406. <param name="minutes">The minutes (0 through 59).</param>
  407. </member>
  408. <member name="M:FluentScheduler.Schedule.ToRunOnceAt(System.DateTime)">
  409. <summary>
  410. Runs the job once at the given time.
  411. </summary>
  412. <param name="time">The time to run.</param>
  413. </member>
  414. <member name="M:FluentScheduler.Schedule.WithName(System.String)">
  415. <summary>
  416. Assigns a name to this job schedule.
  417. </summary>
  418. <param name="name">Name to assign</param>
  419. </member>
  420. <member name="M:FluentScheduler.Schedule.NonReentrant">
  421. <summary>
  422. Sets this job schedule as non reentrant.
  423. </summary>
  424. </member>
  425. <member name="M:FluentScheduler.Schedule.Disable">
  426. <summary>
  427. Disables this job schedule.
  428. </summary>
  429. </member>
  430. <member name="M:FluentScheduler.Schedule.Enable">
  431. <summary>
  432. Enables this job schedule.
  433. </summary>
  434. </member>
  435. <member name="T:FluentScheduler.DayUnit">
  436. <summary>
  437. Unit of time in days.
  438. </summary>
  439. </member>
  440. <member name="M:FluentScheduler.DayUnit.At(System.Int32,System.Int32)">
  441. <summary>
  442. Runs the job at the given time of day.
  443. </summary>
  444. <param name="hours">The hours (0 through 23).</param>
  445. <param name="minutes">The minutes (0 through 59).</param>
  446. </member>
  447. <member name="T:FluentScheduler.DelayTimeUnit">
  448. <summary>
  449. Unit used to represent delay.
  450. </summary>
  451. </member>
  452. <member name="M:FluentScheduler.DelayTimeUnit.Milliseconds">
  453. <summary>
  454. Sets the interval to milliseconds.
  455. The timing may not be accurated when used with very low intervals.
  456. </summary>
  457. </member>
  458. <member name="M:FluentScheduler.DelayTimeUnit.Seconds">
  459. <summary>
  460. Sets the interval to seconds.
  461. </summary>
  462. </member>
  463. <member name="M:FluentScheduler.DelayTimeUnit.Minutes">
  464. <summary>
  465. Sets the interval to minutes.
  466. </summary>
  467. </member>
  468. <member name="M:FluentScheduler.DelayTimeUnit.Hours">
  469. <summary>
  470. Sets the interval to hours.
  471. </summary>
  472. </member>
  473. <member name="M:FluentScheduler.DelayTimeUnit.Days">
  474. <summary>
  475. Sets the interval to days.
  476. </summary>
  477. </member>
  478. <member name="M:FluentScheduler.DelayTimeUnit.Weeks">
  479. <summary>
  480. Sets the interval to weeks.
  481. </summary>
  482. </member>
  483. <member name="M:FluentScheduler.DelayTimeUnit.Months">
  484. <summary>
  485. Sets the interval to months.
  486. </summary>
  487. </member>
  488. <member name="M:FluentScheduler.DelayTimeUnit.Years">
  489. <summary>
  490. Sets the interval to years.
  491. </summary>
  492. </member>
  493. <member name="T:FluentScheduler.HourUnit">
  494. <summary>
  495. Unit of time in hours.
  496. </summary>
  497. </member>
  498. <member name="M:FluentScheduler.HourUnit.At(System.Int32)">
  499. <summary>
  500. Runs the job at the given minute of the hour.
  501. </summary>
  502. <param name="minutes">The minutes (0 through 59).</param>
  503. </member>
  504. <member name="T:FluentScheduler.IDayRestrictableUnit">
  505. <summary>
  506. Common interface of units that can be restricted by day.
  507. </summary>
  508. </member>
  509. <member name="P:FluentScheduler.IDayRestrictableUnit.Schedule">
  510. <summary>
  511. The schedule being affected.
  512. </summary>
  513. </member>
  514. <member name="M:FluentScheduler.IDayRestrictableUnit.DayIncrement(System.DateTime)">
  515. <summary>
  516. Increment the given days.
  517. </summary>
  518. <param name="increment">Days to increment</param>
  519. <returns>The resulting date</returns>
  520. </member>
  521. <member name="T:FluentScheduler.ITimeRestrictableUnit">
  522. <summary>
  523. Common interface of units that can be restricted by time.
  524. </summary>
  525. </member>
  526. <member name="P:FluentScheduler.ITimeRestrictableUnit.Schedule">
  527. <summary>
  528. The schedule being affected.
  529. </summary>
  530. </member>
  531. <member name="T:FluentScheduler.MillisecondUnit">
  532. <summary>
  533. Unit of time in milliseconds.
  534. </summary>
  535. </member>
  536. <member name="T:FluentScheduler.MinuteUnit">
  537. <summary>
  538. Unit of time in minutes.
  539. </summary>
  540. </member>
  541. <member name="T:FluentScheduler.MonthOnDayOfMonthUnit">
  542. <summary>
  543. Unit of time that represents a specific day of the month.
  544. </summary>
  545. </member>
  546. <member name="M:FluentScheduler.MonthOnDayOfMonthUnit.At(System.Int32,System.Int32)">
  547. <summary>
  548. Runs the job at the given time of day.
  549. </summary>
  550. <param name="hours">The hours (0 through 23).</param>
  551. <param name="minutes">The minutes (0 through 59).</param>
  552. </member>
  553. <member name="T:FluentScheduler.MonthOnDayOfWeekUnit">
  554. <summary>
  555. Unit of time that represents week and day of week of the month (wow that's confusing).
  556. </summary>
  557. </member>
  558. <member name="M:FluentScheduler.MonthOnDayOfWeekUnit.At(System.Int32,System.Int32)">
  559. <summary>
  560. Runs the job at the given time of day.
  561. </summary>
  562. <param name="hours">The hours (0 through 23).</param>
  563. <param name="minutes">The minutes (0 through 59).</param>
  564. </member>
  565. <member name="T:FluentScheduler.MonthOnLastDayOfMonthUnit">
  566. <summary>
  567. Unit of time that represents last day of the month.
  568. </summary>
  569. </member>
  570. <member name="M:FluentScheduler.MonthOnLastDayOfMonthUnit.At(System.Int32,System.Int32)">
  571. <summary>
  572. Runs the job at the given time of day.
  573. </summary>
  574. <param name="hours">The hours (0 through 23).</param>
  575. <param name="minutes">The minutes (0 through 59).</param>
  576. </member>
  577. <member name="T:FluentScheduler.MonthUnit">
  578. <summary>
  579. Unit of time in months.
  580. </summary>
  581. </member>
  582. <member name="M:FluentScheduler.MonthUnit.On(System.Int32)">
  583. <summary>
  584. Runs the job on the given day of the month.
  585. </summary>
  586. <param name="day">The day (1 through the number of days in month).</param>
  587. </member>
  588. <member name="M:FluentScheduler.MonthUnit.OnTheLastDay">
  589. <summary>
  590. Runs the job on the last day of the month.
  591. </summary>
  592. </member>
  593. <member name="M:FluentScheduler.MonthUnit.OnTheFirst(System.DayOfWeek)">
  594. <summary>
  595. Runs the job on the given day of week on the first week of the month.
  596. </summary>
  597. <param name="day">The day of the week.</param>
  598. </member>
  599. <member name="M:FluentScheduler.MonthUnit.OnTheSecond(System.DayOfWeek)">
  600. <summary>
  601. Runs the job on the given day of week on the second week of the month.
  602. </summary>
  603. <param name="day">The day of the week.</param>
  604. </member>
  605. <member name="M:FluentScheduler.MonthUnit.OnTheThird(System.DayOfWeek)">
  606. <summary>
  607. Runs the job on the given day of week on the third week of the month.
  608. </summary>
  609. <param name="day">The day of the week.</param>
  610. </member>
  611. <member name="M:FluentScheduler.MonthUnit.OnTheFourth(System.DayOfWeek)">
  612. <summary>
  613. Runs the job on the given day of week on the fourth week of the month.
  614. </summary>
  615. <param name="day">The day of the week.</param>
  616. </member>
  617. <member name="M:FluentScheduler.MonthUnit.OnTheLast(System.DayOfWeek)">
  618. <summary>
  619. Runs the job on the given day of week on the last week of the month.
  620. </summary>
  621. <param name="day">The day of the week.</param>
  622. </member>
  623. <member name="T:FluentScheduler.SecondUnit">
  624. <summary>
  625. Unit of time in seconds.
  626. </summary>
  627. </member>
  628. <member name="T:FluentScheduler.SpecificTimeUnit">
  629. <summary>
  630. Unit of specific time of the day.
  631. </summary>
  632. </member>
  633. <member name="M:FluentScheduler.SpecificTimeUnit.AndEvery(System.Int32)">
  634. <summary>
  635. Also runs the job according to the given interval.
  636. </summary>
  637. <param name="interval">Interval to wait.</param>
  638. </member>
  639. <member name="T:FluentScheduler.TimeUnit">
  640. <summary>
  641. Unit of time.
  642. </summary>
  643. </member>
  644. <member name="M:FluentScheduler.TimeUnit.Milliseconds">
  645. <summary>
  646. Sets the interval to milliseconds.
  647. The timing may not be accurated when used with very low intervals.
  648. </summary>
  649. </member>
  650. <member name="M:FluentScheduler.TimeUnit.Seconds">
  651. <summary>
  652. Sets the interval to seconds.
  653. </summary>
  654. </member>
  655. <member name="M:FluentScheduler.TimeUnit.Minutes">
  656. <summary>
  657. Sets the interval to minutes.
  658. </summary>
  659. </member>
  660. <member name="M:FluentScheduler.TimeUnit.Hours">
  661. <summary>
  662. Sets the interval to hours.
  663. </summary>
  664. </member>
  665. <member name="M:FluentScheduler.TimeUnit.Days">
  666. <summary>
  667. Sets the interval to days.
  668. </summary>
  669. </member>
  670. <member name="M:FluentScheduler.TimeUnit.Weekdays">
  671. <summary>
  672. Sets the interval to weekdays.
  673. </summary>
  674. </member>
  675. <member name="M:FluentScheduler.TimeUnit.Weeks">
  676. <summary>
  677. Sets the interval to weeks.
  678. </summary>
  679. </member>
  680. <member name="M:FluentScheduler.TimeUnit.Months">
  681. <summary>
  682. Sets the interval to months.
  683. </summary>
  684. </member>
  685. <member name="T:FluentScheduler.WeekdayUnit">
  686. <summary>
  687. Unit of time in weekdays.
  688. </summary>
  689. </member>
  690. <member name="M:FluentScheduler.WeekdayUnit.At(System.Int32,System.Int32)">
  691. <summary>
  692. Runs the job at the given time of day.
  693. </summary>
  694. <param name="hours">The hours (0 through 23).</param>
  695. <param name="minutes">The minutes (0 through 59).</param>
  696. </member>
  697. <member name="T:FluentScheduler.WeeklyDayOfWeekUnit">
  698. <summary>
  699. Unit of time that represents day of the week.
  700. </summary>
  701. </member>
  702. <member name="M:FluentScheduler.WeeklyDayOfWeekUnit.At(System.Int32,System.Int32)">
  703. <summary>
  704. Runs the job at the given time of day.
  705. </summary>
  706. <param name="hours">The hours (0 through 23).</param>
  707. <param name="minutes">The minutes (0 through 59).</param>
  708. </member>
  709. <member name="T:FluentScheduler.WeekUnit">
  710. <summary>
  711. Unit of time in weeks.
  712. </summary>
  713. </member>
  714. <member name="M:FluentScheduler.WeekUnit.At(System.Int32,System.Int32)">
  715. <summary>
  716. Runs the job at the given time of day.
  717. </summary>
  718. <param name="hours">The hours (0 through 23).</param>
  719. <param name="minutes">The minutes (0 through 59).</param>
  720. </member>
  721. <member name="M:FluentScheduler.WeekUnit.On(System.DayOfWeek)">
  722. <summary>
  723. Runs the job on the given day of the week.
  724. </summary>
  725. <param name="day">The day of the week.</param>
  726. </member>
  727. </members>
  728. </doc>