示例#1
0
        public MetricsEvent(string category, string action, string label, MetricsParameter parameter)
        {
            if (string.IsNullOrEmpty(category))
            {
                throw new ArgumentException();
            }
            if (string.IsNullOrEmpty(action))
            {
                throw new ArgumentException();
            }
            if (label == null)
            {
                throw new ArgumentNullException();
            }

            Category   = category;
            Action     = action;
            Label      = label;
            Parameters = new[] { parameter };
        }
示例#2
0
 public MetricsEvent(string category, string action, MetricsParameter parameter1, MetricsParameter parameter2)
     : this(category, action, string.Empty, parameter1, parameter2)
 {
 }