Multithreading Kentico api和多线程
只是一个关于Kentico API和多线程时检索页面的快速问题 我有一个简单的Parallel.ForEach循环,它根据循环的信息从树中检索页面。这在1个线程上可以正常工作,但只要您尝试在多个线程上运行它,就会得到一个未设置为对象异常实例的对象 下面是导致异常的一段代码,树变量设置很好,但是当我尝试设置页面变量时,我得到了错误。查询中使用的所有变量都具有正确的值,与在1个线程上运行时相同Multithreading Kentico api和多线程,multithreading,kentico,Multithreading,Kentico,只是一个关于Kentico API和多线程时检索页面的快速问题 我有一个简单的Parallel.ForEach循环,它根据循环的信息从树中检索页面。这在1个线程上可以正常工作,但只要您尝试在多个线程上运行它,就会得到一个未设置为对象异常实例的对象 下面是导致异常的一段代码,树变量设置很好,但是当我尝试设置页面变量时,我得到了错误。查询中使用的所有变量都具有正确的值,与在1个线程上运行时相同 var tree = new TreeProvider(MembershipContext.Authent
var tree = new TreeProvider(MembershipContext.AuthenticatedUser);
var page = tree.SelectNodes(className)
.Published()
.OnCurrentSite()
.Culture(cultureCode)
.FirstOrDefault();
return page;
kentico树API允许多线程吗?或者我需要调用不同的东西来实现这一点
感谢解决方案是每个线程需要重新初始化站点上下文