Class StacWebApiExtensions
  
  
  
  
    Inheritance
    System.Object
    StacWebApiExtensions
   
  
  Assembly: Stac.Api.WebApi.dll
  Syntax
  
    public static class StacWebApiExtensions : object
   
  Methods
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  AddCodeGenOptions(IServiceCollection, IConfigurationSection)
  
  
  Declaration
  
    public static IServiceCollection AddCodeGenOptions(this IServiceCollection services, IConfigurationSection configurationSection)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | IServiceCollection | 
        services | 
         | 
      
      
        | IConfigurationSection | 
        configurationSection | 
         | 
      
    
  
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | IServiceCollection | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  AddDefaultControllers(IServiceCollection)
  
  
  Declaration
  
    public static IServiceCollection AddDefaultControllers(this IServiceCollection services)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | IServiceCollection | 
        services | 
         | 
      
    
  
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | IServiceCollection | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  AddDefaultStacApiExtensions(IServiceCollection)
  
  
  Declaration
  
    public static IServiceCollection AddDefaultStacApiExtensions(this IServiceCollection services)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | IServiceCollection | 
        services | 
         | 
      
    
  
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | IServiceCollection | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  AddExtensionsConstraints(IServiceCollection)
  
  
  Declaration
  
    public static IServiceCollection AddExtensionsConstraints(this IServiceCollection services)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | IServiceCollection | 
        services | 
         | 
      
    
  
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | IServiceCollection | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  AddStacWebApi(IServiceCollection)
  
  
  Declaration
  
    public static IServiceCollection AddStacWebApi(this IServiceCollection services)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | IServiceCollection | 
        services | 
         | 
      
    
  
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | IServiceCollection | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  
  
  
  Declaration
  
    public static void ConfigureProblemDetails(Hellang.Middleware.ProblemDetails.ProblemDetailsOptions options, IConfiguration configuration, IHostEnvironment env)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Hellang.Middleware.ProblemDetails.ProblemDetailsOptions | 
        options | 
         | 
      
      
        | IConfiguration | 
        configuration | 
         | 
      
      
        | IHostEnvironment | 
        env | 
         |