本文整理汇总了C#中TemplateItem.IsDerived方法的典型用法代码示例。如果您正苦于以下问题:C# TemplateItem.IsDerived方法的具体用法?C# TemplateItem.IsDerived怎么用?C# TemplateItem.IsDerived使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类TemplateItem
的用法示例。
在下文中一共展示了TemplateItem.IsDerived方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: IsDerived
private static Boolean IsDerived(TemplateItem template, ID templateId)
{
if (template == null || ID.IsNullOrEmpty(templateId))
return false;
String key = String.Format("template_isderived_cache_{0},{1}", templateId, template.ID);
if (MemoryCache.Default.Contains(key))
return (Boolean) MemoryCache.Default[key];
Boolean isDerived = template.IsDerived(templateId);
if (!MemoryCache.Default.Contains(key))
{
MemoryCache.Default.Add(key, isDerived, new CacheItemPolicy {SlidingExpiration = TimeSpan.FromMinutes(30)});
}
return isDerived;
}