public PermissionsPolicyMiddleware(PermissionsPolicyDirectiveList options) { Options = options ?? throw new ArgumentNullException(nameof(options)); _headerValue = Options.ToString(); }
public static IServiceCollection AddPermissionsPolicy(this IServiceCollection services, PermissionsPolicyDirectiveList options) { services.AddSingleton <PermissionsPolicyMiddleware>(); services.AddSingleton(options); return(services); }