using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace BeWo.Service.Attributes { [AttributeUsage(AttributeTargets.Method, Inherited = true)] public class RequireIPAddressAttribute : Attribute { //public List AllowedIPs { get; set; } public IPAddressList IPAddressList { get; set; } //public RequireIPAddressAttribute(List allowed_ips) //{ // AllowedIPs = allowed_ips; //} //public RequireIPAddressAttribute(string allowedIP) : this(new List() { allowedIP }) { } public RequireIPAddressAttribute(IPAddressList iPAddressList) { IPAddressList = iPAddressList; } } }