【c# – HttpRuntime Cache中项目的有效期是多少?】教程文章相关的互联网学习教程文章

memcached-与C#asp.net应用程序一起使用

我正在考虑在当前正在开发的应用程序中使用memcached(在某些时候). 最终,我计划将其托管在Amazon EC2上-我只是想知道,是否可能有运行memcached的linux服务器(aws实例),并为该应用程序使用Windows服务器(aws实例),但将其设置为使用linux服务器进行缓存?解决方法:绝对有可能.我建议使用enyim.com client而不是“官方的”,因为它快得多.

c#-IMemoryCache保证唯一的新密钥.NET-Core【代码】

我正在尝试使用Microsoft.Extensions.Caching.Memory.IMemoryCache接口/类. 我需要向缓存中添加一个新项目,并确保我不覆盖已保存的其他任何内容.目前,所有密钥都是自动生成并随机分配的(不是顺序的). 如何针对我当前的缓存项目测试随机密钥的唯一性? 或者,如何获得保证的唯一密钥?可以将自动生成的密钥用于以后的检索是可以的. https://docs.microsoft.com/en-us/aspnet/core/performance/caching/memory有几个示例,但是为我生成...

c#-企业库异常:尝试获取ICacheManager类型的实例的密钥时发生激活错误?【代码】

使用.net 3.5和Enterprise Library 5.0. 从我的研究中,我在这里发现了类似的问题:Activation error occured while trying to get instance of type ICacheManager, key “Cache Manager” ***此解决方案无法解决我的问题. 我似乎无法弄清楚,我的配置应该正确设置,但是仍然会出现异常?有人有类似的问题吗? 我建议在调用缓存管理器时添加cacheManager和引用:using Microsoft.Practices.EnterpriseLibrary.Caching; using Microso...

c# – TFS Build失败,“无法访问文件* FakeTypesCache”【代码】

几天以来,我们遇到了TFS构建问题.我们使用Microsoft Shims / Fakes进行一些单元测试,到目前为止我们没有遇到任何问题.但最近UnitTest Step因以下错误而失败:每隔一段时间就会发生以下情况:2016-07-01T06:40:25.3532321Z ##[error]Error: System.IO.IOException: The process cannot access the file 'D:\Builds\Agent\87a4a39e\...\bin\Debug\mscorlib.4.0.0.0.Fakes.FakedTypesCache' because it is being used by another proc...

c# – 无法让AspNetCacheProfile在WCF 4.0服务中工作【代码】

我在.svc文件中创建了一个非常基本的WCF服务应用程序,其中包含以下代码:using System.Collections.Generic; using System.ServiceModel; using System.ServiceModel.Activation; using System.ServiceModel.Web;namespace NamesService {[ServiceContract][ServiceBehavior(InstanceContextMode=InstanceContextMode.Single)][AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]...

c# – MEF CachedAssemblyCatalog – 延迟加载程序集

我对older versions of MEF中提供的示例中引入的CachedAssemblyCatalog类非常感兴趣 – 它允许加载仅包含导出数据而不是整个程序集的小型程序集,并且只在需要来自该程序集的部件时才加载完整程序集. 我想在我的应用程序中使用此功能,但我不确定此代码的稳定性/可靠性,以及是否有任何关于此功能的未来计划.是否计划很快成为MEF的一个组成部分,或者根本不成为? 有没有人在他的应用程序中使用此代码并可以分享他的印象?它稳定吗?它...

c# – 无法获得简单的enyim memcached测试或log4net工作【代码】

我实际上是想让protobuf-net transcoder继续运行,但在我能够做到这一点之前,我需要让enyim / memcached设置正常工作,并且由于可用的文档很少,我遇到了麻烦.这是我简单的.net测试:using Enyim.Caching; using Enyim.Caching.Memcached; ....MemcachedClient Cache = new MemcachedClient(); string key = "somekey"; string objectToCache = "someval"; Cache.Store(StoreMode.Set, key, objectToCache, DateTime.Now.AddMinutes(1...

c# – 如何配置EnyimMemcachedCore以访问AWS Lambda中的Elasticache?【代码】

我正在尝试将一个简单的memcached客户端从.NET 4移植到AWS Lambda上的.Net Core.我正在努力配置新的EnyimMemcachedCore客户端,因为示例(https://github.com/cnblogs/EnyimMemcachedCore)使用appsettings.json来设置配置,但使用.net核心的Lambda函数不使用appsettings.json.我需要能够在C#代码中设置服务器/端口/端点. 任何人都可以使用EnyimMemcachedCore手动创建配置吗? 使用Enyim的标准.net很容易通过键获取并返回一个值:using...

c# – 任务/线程中的CredentialsCache.DefaultCredentials

我希望你能帮助我. 我在我的C#4.0应用程序中进行了一些需要身份验证的webrequests.我只是使用CredentialsCache.DefaultCredentials.只要我不通过Task< T> .Factory.StartNew(…)在不同的线程/任务中运行该功能,这就很有用.然后我得到401错误.我假设凭证不会传递给子线程? 如何将凭据传递给任何子任务/线程?解决方法:我假设你正在使用模拟,问题是凭据没有流入任务.通过倾销Windows.Identity.GetCurrent()的值来检查这一点以保存一...

c# – 在HttpContext.Cache中搜索时使用通配符【代码】

有没有办法使用通配符或正则表达式从HttpContext.Cache中搜索和删除项目? 我可以在我的缓存“item_1”,“item_2”,…,“item_n”中,我想从缓存中删除与模式“item_ *”的键相关的所有值.如何在不检查项目是否存在的情况下实现,然后将其删除? 例如: 代替:HttpContext.Current.Cache.Remove("item_1") HttpContext.Current.Cache.Remove("item_2") HttpContext.Current.Cache.Remove("item_3")我想要的东西:HttpContext.Current...

c# – 使用静态MemcachedClient的问题【代码】

我正在使用Memcached来存储数据以便快速访问.我已经读过创建MemcachedClient的成本很高,并且将MemcachedClient用作静态(参见:link) 所以我为我的客户使用Singleton模式:public class CommonObjectsCache {private static CommonObjectsCache _cache;private static MemcachedClient _client;public static MemcachedClient Client{get{if (_client == null)_client = new MemcachedClient();return _client;}private set{_client...

c# – 如何在asp.net Core 2.0中使用ResponseCache【代码】

我试着在我的asp.net core 2.0项目中找到here以实现ResponseCaching的答案(最高投票,未被接受). 但是我得到错误:InvalidOperationException: Cannot resolve scoped service ‘Microsoft.AspNetCore.ResponseCaching.Internal.IResponseCachingPolicyProvider’ from root provider.Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteValidator.ValidateResolution(Type serviceType, ServiceProvider serviceProv...

c# – HttpRuntime Cache中项目的有效期是多少?【代码】

我们可以在HttpRuntime Cache中为项目设置的最大到期时间是多少?什么是默认的到期时间..?public static void Add(string pName, object pValue) {System.Web.HttpRuntime.Cache.Add(pName, pValue, null, DateTime.Now.AddSeconds(60), TimeSpan.Zero, System.Web.Caching.CacheItemPriority.High, null); }在上面的代码中,第4个参数是’absoluteExpiration’.我们在这里可以提供的最大值是多少?如果我提供10-05-2014,那个项目可...

c# – HttpRuntime.Cache在哪里存储数据?【代码】

我正在尝试使用缓存功能实现Web应用程序.我需要缓存的原因是我们有一个应用程序,允许用户访问在线课程.现在,一旦用户登录,我就会根据我们的数据库验证他.一旦验证,我想将用户ID和课程ID存储在缓存中20分钟,这样如果他再次请求它,我可以从缓存对象中检索用户ID和课程ID的值,如果有效则为他提供访问权限由于某些原因,我不能在此应用程序中使用Session变量,因此它们不是一个选项. 现在,我的应用程序中的缓存代码位于HTTP Handler(.ash...

c# – 与SignalR共享ServiceStack ICacheClient【代码】

我正在尝试在ServiceStack OOB ICacheClient和SignalR Hub之间共享缓存中的元素,但是当我尝试在OnDisconnected事件中获取用户会话时,我收到以下错误Only ASP.NET Requests accessible via Singletons are supported我在OnConnected事件中访问会话没有问题,到目前为止,这就是我所做的:public class HubService:Hub {private readonly IUserRepository _userRepository;private readonly ICacheClient _cacheClient;public HubServi...

RUNTIME - 相关标签