/// <summary> /// Throws an exception describing the unhandled request for a metric route. /// </summary> /// <param name="metricInstanceSetRequest">The metric instance set request providing the domain-specific context for the metric.</param> /// <param name="metadataNode">The metadata for the metric.</param> /// <returns>The URL for the application-specific location for the metric.</returns> public IEnumerable<Link> GetRoute(MetricInstanceSetRequestBase metricInstanceSetRequest, MetricMetadataNode metadataNode) { throw new NotSupportedException( string.Format("Metric route generation for request type '{0}' was unhandled.", metricInstanceSetRequest.GetType().Name)); }
/// <summary> /// Throws an exception describing the unhandled request for a metric route. /// </summary> /// <param name="metricInstanceSetRequest">The metric instance set request providing the domain-specific context for the metric.</param> /// <param name="metadataNode">The metadata for the metric.</param> /// <returns>The URL for the application-specific location for the metric.</returns> public string GetRoute(MetricInstanceSetRequestBase metricInstanceSetRequest, MetricAction action) { throw new NotSupportedException( string.Format("Metric Action route generation for request type '{0}' was unhandled.", metricInstanceSetRequest.GetType().Name)); }