parent
d705570a06
commit
0526b230d8
|
@ -32,31 +32,31 @@ namespace NewLife.Caching
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
#region 属性
|
#region 属性
|
||||||
/// <summary>性能计数器</summary>
|
///// <summary>性能计数器</summary>
|
||||||
public PerfCounter Counter { get; set; } = new PerfCounter();
|
//public PerfCounter Counter { get; set; } = new PerfCounter();
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
#region 构造
|
#region 构造
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
#region 方法
|
#region 方法
|
||||||
/// <summary>重载执行,统计性能</summary>
|
///// <summary>重载执行,统计性能</summary>
|
||||||
/// <typeparam name="T"></typeparam>
|
///// <typeparam name="T"></typeparam>
|
||||||
/// <param name="func"></param>
|
///// <param name="func"></param>
|
||||||
/// <param name="write">是否写入操作</param>
|
///// <param name="write">是否写入操作</param>
|
||||||
/// <returns></returns>
|
///// <returns></returns>
|
||||||
public override T Execute<T>(Func<RedisClient, T> func, Boolean write = false)
|
//public override T Execute<T>(Func<RedisClient, T> func, Boolean write = false)
|
||||||
{
|
//{
|
||||||
var sw = Counter.StartCount();
|
// var sw = Counter.StartCount();
|
||||||
try
|
// try
|
||||||
{
|
// {
|
||||||
return base.Execute(func, write);
|
// return base.Execute(func, write);
|
||||||
}
|
// }
|
||||||
finally
|
// finally
|
||||||
{
|
// {
|
||||||
Counter.StopCount(sw);
|
// Counter.StopCount(sw);
|
||||||
}
|
// }
|
||||||
}
|
//}
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
#region 集合操作
|
#region 集合操作
|
||||||
|
|
|
@ -33,8 +33,8 @@
|
||||||
<DocumentationFile>..\Bin\NewLife.Redis.xml</DocumentationFile>
|
<DocumentationFile>..\Bin\NewLife.Redis.xml</DocumentationFile>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<Reference Include="NewLife.Core, Version=7.3.6839.35284, Culture=neutral, processorArchitecture=MSIL">
|
<Reference Include="NewLife.Core, Version=7.3.6870.42457, Culture=neutral, processorArchitecture=MSIL">
|
||||||
<HintPath>..\packages\NewLife.Core.7.3.6839.35284\lib\net45\NewLife.Core.dll</HintPath>
|
<HintPath>..\packages\NewLife.Core.7.3.6870.42457\lib\net45\NewLife.Core.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="System" />
|
<Reference Include="System" />
|
||||||
<Reference Include="System.Core" />
|
<Reference Include="System.Core" />
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<packages>
|
<packages>
|
||||||
<package id="NewLife.Core" version="7.3.6839.35284" targetFramework="net45" />
|
<package id="NewLife.Core" version="7.3.6870.42457" targetFramework="net45" />
|
||||||
</packages>
|
</packages>
|
|
@ -36,7 +36,7 @@
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<PackageReference Include="NewLife.Core" Version="7.3.6839.35284" />
|
<PackageReference Include="NewLife.Core" Version="7.3.6870.42457" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
</Project>
|
</Project>
|
||||||
|
|
|
@ -31,8 +31,8 @@
|
||||||
<WarningLevel>4</WarningLevel>
|
<WarningLevel>4</WarningLevel>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<Reference Include="NewLife.Core, Version=7.3.6815.39384, Culture=neutral, processorArchitecture=MSIL">
|
<Reference Include="NewLife.Core, Version=7.3.6870.42457, Culture=neutral, processorArchitecture=MSIL">
|
||||||
<HintPath>..\packages\NewLife.Core.7.3.6815.39384\lib\net45\NewLife.Core.dll</HintPath>
|
<HintPath>..\packages\NewLife.Core.7.3.6870.42457\lib\net45\NewLife.Core.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="System" />
|
<Reference Include="System" />
|
||||||
<Reference Include="System.Core" />
|
<Reference Include="System.Core" />
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<packages>
|
<packages>
|
||||||
<package id="NewLife.Core" version="7.3.6815.39384" targetFramework="net45" />
|
<package id="NewLife.Core" version="7.3.6870.42457" targetFramework="net45" />
|
||||||
</packages>
|
</packages>
|
Loading…
Reference in New Issue