当前位置: 首页 > news >正文

国外产品展示网站模板北京餐饮品牌设计公司

国外产品展示网站模板,北京餐饮品牌设计公司,建设电子商务网站的目的,做网站动态背景的图片sharepoint的对象模型的属性和方法有多种#xff0c;可能对于一些初学者不明白他们之间有什么区别#xff0c;那种更优越#xff0c;在何种情况下用那种属性或方法#xff0c;通过这篇文章你会有所了解 1#xff0c;splist 有些人喜欢通过列表的名字去获得列表#xff0c…sharepoint的对象模型的属性和方法有多种可能对于一些初学者不明白他们之间有什么区别那种更优越在何种情况下用那种属性或方法通过这篇文章你会有所了解   1splist          有些人喜欢通过列表的名字去获得列表             using (SPSite site new SPSite(strSite))             {                 using (SPWeb web site.OpenWeb())                 {                     SPList oList web.Lists [MyList]                 }              }         这个例子中代码会先加载web下的所有OList,返回所有OList的title然后去一个个比较title与listname后得到OList; using (SPSite site new SPSite(strSite))       {        using (SPWeb web site.OpenWeb())         {           SPList oList web.GetList(http://Site/list/AllItem.aspx)         }       }    在这个例子中代码先根据url返回列表的guid,然后再根据guid去找web下的list 2,SPListItemColliction using (SPSite site new SPSite(strSite))             {                 using (SPWeb web site.OpenWeb())                 {                   SPList oList web.GetList(http://Site/list/AllItem.aspx);                     for(int idx 0; idx oList.ItemCount; idx )                     {                         string strLstItemName oList.Items[idx].Name;                     }                 }             } 在这个例子中   oList.Items[idx]每次都会加载一个SpListItemColliction,比如如果你的列表有10000个Item, oList.Items[idx]每次都会加载这10000个Item,这将会消耗不少内存去存这个SpListItemColliction   using(SPSite site new SPSite(strSite))             {                 using (SPWeb web site.OpenWeb())                 {                    SPList oList web.GetList(http://Site/list/AllItem.aspx);                     SPListItemCollection oListItems oList.Items;                     for(int idx 0; idx oList.ItemCount; idx )                     {                         string strLstItemName oListItems[idx].Name;                     }                 }             } 在这个例子中先去得到一个SpListItemColliction这个内存只需去加载一次SpListItemColliction 3SPListItem in event handlers public override void ItemAdded(SPItemEventProperties properties)  {   using (SPSite oSite new SPSite(properties.WebUrl))    {     using (SPWeb oWeb oSite.OpenWeb())     {      SPList oList oWeb.Lists[properties.ListId];      SPListItem oListItem oList.GetItemByUniqueId(properties.ListItemId);     }    }  } 在这种情况下我们多余的装载对象消耗了APIs,并且将装载一个SpListItemColliction,请看下面的方法 public override void ItemAdded(SPItemEventProperties properties)  {   SPListItem oItem properties.ListItem;  } 这用该不用多说了吧 4SPListItem Count using (SPSite site new SPSite(strSite))       {        using (SPWeb web site.OpenWeb())         {           SPList oList web.GetList(http://Site/list/AllItem.aspx);           int iCount oList.Items.Count;         }       } oList.Items.Count,首先在内存中加载所有的items并计算出Count   using (SPSite site new SPSite(strSite))       {        using (SPWeb web site.OpenWeb())         {           SPList oList web.GetList(http://Site/list/AllItem.aspx);           int iCount oList.ItemsCount;         }       } ItemsCount是SPList的属性没有过多的加载Items 5Items   SPList.Items.Count   SPList.ItemsCount   SPList.Items[Guid]   SPList.GetItemByUniqueId(Guid)   SPList.Items[Int32]   SPList.GetItemById(Int32)   SPList.Items.GetItemById(Int32)   SPList.GetItemById(Int32) 列表左面的做了额外功右面高效转载于:https://www.cnblogs.com/hqbird/archive/2011/05/12/2043948.html
http://www.sadfv.cn/news/12049/

相关文章:

  • 软件网站建设专业网站建设一个月做十单
  • 智慧团建网站入口官网数据模型搭建工具
  • 微信朋友圈网站广告怎么做做网站服务怎么赚钱
  • 沈阳网站建设公司的公司海南网上房地产
  • 鞋网站建设方案如何用dw做网站首页
  • ps做网站图片牙克石网站建设
  • 网站开发 html中国建设门户网站
  • 山西建筑劳务网站网站开发 在线支付
  • 免费快速网站动画设计属于什么专业类别
  • 易网 网站建设自建网站避免侵权
  • 安徽省建设厅证书查询官方网站wordpress更换域名后显示空白
  • 云南火电建设公司网站网站绿标怎么做
  • 上海市建设合同信息表网站做诱导网站
  • 做蛋糕网站的 实训报告图wordpress ip地址修改
  • 成都中小企业申请网站郑州百姓网征婚交友
  • 网站构建是什么低内存vps搭建WordPress
  • 临沂国际外贸网站建设.vip网站 被百度收录
  • 惠州自适应网站建设外包接单网
  • 网站做微信支付网站开发团队人员构成
  • 南昌网站开发制作公司纪检监察网站建设的意义
  • 论坛网站需要多大的空间手机端的网站怎么做的
  • 网站建设需要注意什么 知乎湛江市seo网站设计报价
  • 建立网站代码seo优化是什么职位
  • 精品个人网站源码下载网站开发服务费入什么科目
  • 深圳网站官网建设网站返利程序
  • 星月教你做网站回顾文档微信怎么做小程序的
  • 关于网站建设请示百度网站优化推广
  • 电商网站的宣传推广巢湖网站制作
  • 佛山网站建设 奇锐科技设计公司简介范文
  • 照明网站建设微信开发网站开发未来前景