App.Metrics.Extensions.DependencyInjection.Internal.AppMetricsServicesHelper.ThrowIfMetricsNotRegistered C# (CSharp) Method

ThrowIfMetricsNotRegistered() public static method

Throws InvalidOperationException when MetricsMarkerService is not present in the list of services.
public static ThrowIfMetricsNotRegistered ( IServiceCollection services ) : void
services IServiceCollection The list of services.
return void
        public static void ThrowIfMetricsNotRegistered(IServiceCollection services)
        {
            if (services.All(s => s.ServiceType != typeof(AppMetricsMarkerService)))
            {
                throw new InvalidOperationException(InvalidOperationExceptionMessage);
            }
        }
    }

Same methods

AppMetricsServicesHelper::ThrowIfMetricsNotRegistered ( IServiceProvider services ) : void
AppMetricsServicesHelper