Files
ThingsGateway/src/Admin/ThingsGateway.Furion/Schedule/Attributes/MacroAts/WeeklyAtAttribute.cs
2248356998 qq.com 3c9f97a5c3 10.11.24
2025-09-04 22:39:21 +08:00

29 lines
1.1 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

// ------------------------------------------------------------------------
// 版权信息
// 版权归百小僧及百签科技(广东)有限公司所有。
// 所有权利保留。
// 官方网站https://baiqian.com
//
// 许可证信息
// 项目主要遵循 MIT 许可证和 Apache 许可证(版本 2.0)进行分发和使用。
// 许可证的完整文本可以在源代码树根目录中的 LICENSE-APACHE 和 LICENSE-MIT 文件中找到。
// ------------------------------------------------------------------------
namespace ThingsGateway.Schedule;
/// <summary>
/// 每周特定星期几(午夜)开始作业触发器特性
/// </summary>
[SuppressSniffer, AttributeUsage(AttributeTargets.Class, AllowMultiple = true)]
public sealed class WeeklyAtAttribute : CronAttribute
{
/// <summary>
/// 构造函数
/// </summary>
/// <param name="field">字段值</param>
/// <param name="fields">字段值</param>
public WeeklyAtAttribute(object field, params object[] fields)
: base("@weekly", new[] { field }.Concat(fields).ToArray())
{
}
}