Skip to main content

Class WebApiConfig

Namespace: Aurigma.DesignAtoms.Configuration​
Assembly: Aurigma.DesignAtoms.dll​
Syntax
public class WebApiConfig

Inheritance: System.Object -> WebApiConfig

Inherited Members​

  • System.Object.ToString
  • System.Object.Equals(System.Object)
  • System.Object.Equals(System.Object,System.Object)
  • System.Object.ReferenceEquals(System.Object,System.Object)
  • System.Object.GetHashCode
  • System.Object.GetType
  • System.Object.MemberwiseClone

Constructors​

WebApiConfig​

public WebApiConfig()

Methods​

Register​

public static void Register(HttpConfiguration config, IContainer injector, bool enableMappingAttributeRoutes = true)
Parameters​
TypeNameDescription
System.Web.Http.HttpConfigurationconfig
Autofac.IContainerinjector
System.BooleanenableMappingAttributeRoutes

CreateJsonSerializerSettings​

public static JsonSerializerSettings CreateJsonSerializerSettings(IComponentContext context)
Parameters​
TypeNameDescription
Autofac.IComponentContextcontext
Returns​

Newtonsoft.Json.JsonSerializerSettings

ConfigureControllersRouting​

public static void ConfigureControllersRouting(HttpConfiguration config)
Parameters​
TypeNameDescription
System.Web.Http.HttpConfigurationconfig

GetConverters​

public static JsonConverter[] GetConverters(IConfiguration configuration, IStateResourcesRepository stateResourcesRepository, IRepositoryFileProtector repositoryFileProtector, IImageLoader imageLoader, IFontService fontService, IColorManagement colorManagement, ILifetimeScope scope)
Parameters​
TypeNameDescription
Aurigma.DesignAtoms.Configuration.IConfigurationconfiguration
Aurigma.DesignAtoms.Storage.Repositories.Interfaces.IStateResourcesRepositorystateResourcesRepository
Aurigma.DesignAtoms.Storage.Repositories.Interfaces.Protectors.IRepositoryFileProtectorrepositoryFileProtector
Aurigma.DesignAtoms.Canvas.IImageLoaderimageLoader
Aurigma.DesignAtoms.Services.IFontServicefontService
Aurigma.DesignAtoms.ColorManagement.IColorManagementcolorManagement
Autofac.ILifetimeScopescope
Returns​

Newtonsoft.Json.JsonConverter[]

Was this page helpful?