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 }; }
public MetricsEvent(string category, string action, MetricsParameter parameter1, MetricsParameter parameter2) : this(category, action, string.Empty, parameter1, parameter2) { }