当前位置: 首页>>代码示例>>C#>>正文


C# Sites.GetSiteInformationByUrl方法代码示例

本文整理汇总了C#中Sites.GetSiteInformationByUrl方法的典型用法代码示例。如果您正苦于以下问题:C# Sites.GetSiteInformationByUrl方法的具体用法?C# Sites.GetSiteInformationByUrl怎么用?C# Sites.GetSiteInformationByUrl使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Sites的用法示例。


在下文中一共展示了Sites.GetSiteInformationByUrl方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: Sites

    public Sites this[string url]
    {
        get
        {
            string SystemPreFix = "Site_";
            Sites site = null;

            try
            {
                site = (Sites)System.Web.HttpContext.Current.Application[SystemPreFix + url];
            }
            catch { }

            if (site != null)
            {
                return site;
            }

            site = new Sites();

            site.Url = url;
            string ReturnDescription = "";

            if (site.GetSiteInformationByUrl(ref ReturnDescription) < 0)
            {
                return null;
            }

            try
            {
                System.Web.HttpContext.Current.Application.Lock();
                System.Web.HttpContext.Current.Application.Add(SystemPreFix + url, site);
            }
            catch { }
            finally
            {
                try
                {
                    System.Web.HttpContext.Current.Application.UnLock();
                }
                catch { }
            }

            return site;
        }
    }
开发者ID:ichari,项目名称:ichari,代码行数:46,代码来源:Sites.cs

示例2:

 public Sites this[string url]
 {
     get
     {
         string str = "Site_";
         Sites sites = null;
         try
         {
             sites = (Sites)HttpContext.Current.Application[str + url];
         }
         catch
         {
         }
         if (sites == null)
         {
             sites = new Sites
             {
                 Url = url
             };
             string returnDescription = "";
             if (sites.GetSiteInformationByUrl(ref returnDescription) < 0)
             {
                 return null;
             }
             try
             {
                 HttpContext.Current.Application.Lock();
                 HttpContext.Current.Application.Add(str + url, sites);
             }
             catch
             {
             }
             finally
             {
                 try
                 {
                     HttpContext.Current.Application.UnLock();
                 }
                 catch
                 {
                 }
             }
         }
         return sites;
     }
 }
开发者ID:NoobSkie,项目名称:taobao-shop-helper,代码行数:46,代码来源:Sites.cs


注:本文中的Sites.GetSiteInformationByUrl方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。