本文整理汇总了C#中TcmUri.Equals方法的典型用法代码示例。如果您正苦于以下问题:C# TcmUri.Equals方法的具体用法?C# TcmUri.Equals怎么用?C# TcmUri.Equals使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类TcmUri
的用法示例。
在下文中一共展示了TcmUri.Equals方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: ResolveLink
public string ResolveLink(string componentUri)
{
TcmUri uri = new TcmUri(componentUri);
if (!uri.Equals(emptyTcmUri))
{
Cache cache = HttpContext.Current.Cache;
string cacheKey = String.Format(CACHEKEY_FORMAT, componentUri);
if (cache[cacheKey] != null)
{
return (String)cache[cacheKey];
}
else
{
Link link = componentLink.GetLink(uri.ToString());
if (!link.IsResolved)
{
return null;
}
cache.Insert(cacheKey, link.Url, null, DateTime.Now.AddSeconds(30), TimeSpan.Zero); //TODO should this be configurable?
return link.Url;
}
}
return null;
}
示例2: ResolveLink
public string ResolveLink(string componentUri)
{
TcmUri uri = new TcmUri(componentUri);
if (!uri.Equals(emptyTcmUri))
{
Link link = componentLink.GetLink(uri.ToString());
return link.IsResolved ? link.Url : null;
}
return null;
}