FastGithub/FastGithub.Core/OptionsAttribute.cs
2021-06-17 23:39:51 +08:00

33 lines
715 B
C#

using System;
namespace FastGithub
{
/// <summary>
/// 表示选项特性
/// </summary>
[AttributeUsage(AttributeTargets.Class)]
public sealed class OptionsAttribute : Attribute
{
/// <summary>
/// 获取配置节点名称
/// </summary>
public string? SessionKey { get; }
/// <summary>
/// 选项特性
/// </summary>
public OptionsAttribute()
{
}
/// <summary>
/// 选项特性
/// </summary>
/// <param name="sessionKey">配置节点名称</param>
public OptionsAttribute(string sessionKey)
{
this.SessionKey = sessionKey;
}
}
}