最新软件免费共享点

ARB的安全解决方案定期发布免费共享点包括WebParts的,客户端应用软件,框架扩展,和其他杂项组件。
最近的免费软件是:

标题: 简单的共享点汇总Web部件
发布日期:10/22/2009

前两次免费Web部件发布:

SecureCenter用于SharePoint

通过SharePoint的安全集成,安全用于SharePoint集成。

SharePoint安全保证计划™

对于面向外部的共享点的部署,安全是一个尖锐的重要部署的关注。 了解如何通过日常的安全扫描,您可以确保外部商业用户和合作伙伴,他们可以合作的信心!

安全保障Web部件:



免费在线SharePoint安全工具

构建SharePoint浏览查询与素配体

很多时候,当构建应用,将极大地轮换使用数据共享点意见是有益的建设成为单独的静态类素配体制造商,返回一个任意查询的连续字符串表示形式。 为了证明这一点,考虑下面的例子BuildDefaultViewQuery,BuildPrivateViewQueryBuildPublicViewQuery:

C#中:
  1. BuildDefaultViewQuery ( ) 私人静态 字符串 BuildDefaultViewQuery()
  2. ; VAR的建设者= StringBuilder();
  3. "<Where>" ) ;建设者。 附加 (“<Where>”);
  4. "<Eq><FieldRef Name='DefaultView' /><Value Type='Boolean'>" ) ;建设者。 附加 (“<Eq> <FieldRef Name='DefaultView' /> <Value Type='Boolean'>”);
  5. "1" ) ;建设者。 附加 (“1”);
  6. "</Value></Eq></Where>" ) ;建设者。 附加 (“”/值“”/方程“”/何处“”);
  7. ( ) ; 返回建设者。 toString();
  8. BuildPrivateViewQuery ( string user ) 私人静态 字符串 BuildPrivateViewQuery( 用户
  9. ; VAR的建设者= StringBuilder();
  10. "<OrderBy><FieldRef Name='ViewName'/> </OrderBy>" ) ;建设者。 附加 (“<OrderBy> <FieldRef Name='ViewName'/>”/的OrderBy“”);
  11. "<Where><Eq><FieldRef Name='ViewCreator' /><Value Type='Text'>" ) ;建设者。 附加 (“<Where> <Eq> <FieldRef Name='ViewCreator' /> <Value Type='Text'>”);
  12. user ) ;建设者。 追加 用户);
  13. "</Value></Eq></Where>" ) ;建设者。 附加 (“”/值“”/方程“”/何处“”);
  14. ( ) ; 返回建设者。 toString();
  15. BuildPublicViewQuery ( string user ) 私人静态 字符串 BuildPublicViewQuery( 用户
  16. ; VAR的建设者= StringBuilder();
  17. "<OrderBy><FieldRef Name='Audience'/> <FieldRef Name='ViewName'/></OrderBy>" ) ;建设者。 附加 (“<OrderBy> <FieldRef Name='Audience'/> <FieldRef Name='ViewName'/>”/的OrderBy“”);
  18. "<Where><Or><Eq><FieldRef Name='ViewCreator' /><Value Type='Text'>" ) ;建设者。 附加 (“<Where> <Or> <Eq> <FieldRef Name='ViewCreator' /> <Value Type='Text'>”);
  19. user ) ;建设者。 追加 用户);
  20. "</Value></Eq>" ) ;建设者。 附加 (“”/值“”/方程“”);
  21. "<Eq><FieldRef Name='Audience' /><Value Type='Choice'>" ) ;建设者。 附加 (“<Eq> <FieldRef Name='Audience' /> <Value Type='Choice'>”);
  22. "1" ) ;建设者。 附加 (“1”);
  23. "</Value></Eq></Or></Where>" ) ;建设者。 附加 (“”/值“”/方程“”/或“”/何处“”);
  24. ( ) ; 返回建设者。 toString();

应当指出,有一些可能反而被提取到一个枚举,然后Enum.GetName可以更好地分配使用的常量成分。 然而,在这个例子中,因为它仅仅是为了显示覆构造,保持有意平原。

为了使用静态素配体的方法之一,ReturnCollectionExample方法将采取一些基本的参数,再回到这个项目的收集与BuildPrivateViewQuery查询相关。

C#中:
  1. string url, string viewName, string userId ) 私有静态 SPListItemCollection(网址字符串字符串视图名,用户ID 字符串
  2. var site = new SPSite ( url ) ) 使用 (VAR的网站= SPSite(网址))
  3. SPWeb web = site. OpenWeb ( ) ) 使用 (SPWeb网站=网站。OpenWeb())
  4. Query = BuildPrivateViewQuery ( userId ) } ; VAR的查询= SPQuery(查询= BuildPrivateViewQuery(用户ID));
  5. [ viewName ] . GetItems ( query ) ; 网页。 名单 [视图名]。GetItems(查询);

  • 分享/书签

没有评论»

还没有评论。

RSS饲料对这个职位。 引用网址 评论

发表评论