52 lines
1.5 KiB
C#
52 lines
1.5 KiB
C#
|
|
using System;
|
|||
|
|
using Microsoft.Practices.Unity;
|
|||
|
|
using Microsoft.Practices.Unity.Configuration;
|
|||
|
|
using System.Configuration;
|
|||
|
|
using Microsoft.Practices.Unity.WebApi;
|
|||
|
|
using System.Web.Http;
|
|||
|
|
using Microsoft.Web.Infrastructure.DynamicModuleHelper;
|
|||
|
|
using Microsoft.Practices.Unity.Mvc;
|
|||
|
|
using MyCode.Project.Repositories;
|
|||
|
|
using Microsoft.Practices.Unity.InterceptionExtension;
|
|||
|
|
using MyCode.Project.Infrastructure.UnityExtensions;
|
|||
|
|
using MyCode.Project.Repositories.Common;
|
|||
|
|
using MyCode.Project.Infrastructure.Cache;
|
|||
|
|
using MyCode.Project.Domain.Config;
|
|||
|
|
using MyCode.Project.Infrastructure.Common;
|
|||
|
|
|
|||
|
|
namespace MyCode.Project.WebApi
|
|||
|
|
{
|
|||
|
|
/// <summary>
|
|||
|
|
/// Specifies the Unity configuration for the main container.
|
|||
|
|
/// </summary>
|
|||
|
|
public class UnityConfig
|
|||
|
|
{
|
|||
|
|
#region Unity Container
|
|||
|
|
/// <summary>
|
|||
|
|
/// Gets the configured Unity container.
|
|||
|
|
/// </summary>
|
|||
|
|
public static IUnityContainer GetConfiguredContainer()
|
|||
|
|
{
|
|||
|
|
var container = UnityHelper.GetUnityContainer();
|
|||
|
|
|
|||
|
|
//ע<>Ỻ<EFBFBD><E1BBBA><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
//container.RegisterType<IMyCodeCacheService, RedisCache>(new PerRequestLifetimeManager(), new InjectionConstructor(SystemConfig.RedisAddress, SystemConfig.CachePrefix));
|
|||
|
|
|
|||
|
|
//<2F><>ǰ<EFBFBD><C7B0>ʼ<EFBFBD><CABC>һ<EFBFBD><D2BB>
|
|||
|
|
//new RedisCache(SystemConfig.RedisAddress, SystemConfig.CachePrefix);
|
|||
|
|
//new DingDingHelper(SystemConfig.DingDingApiUrl,SystemConfig.Env);
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD>ݿ<EFBFBD><DDBF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӷ<EFBFBD><D3B6><EFBFBD>Ϊ<EFBFBD><CEAA>ÿһ<C3BF><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
container.RegisterType<MyCodeSqlSugarClient>(new PerRequestLifetimeManager());
|
|||
|
|
|
|||
|
|
return container;
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
#endregion
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
}
|