[原文发表地址] SharePoint Developer Tools in Visual Studio 11 Beta – Part III: Tips and Tricks in SharePoint List Designer [原文发表时间] 2012-04-19 9:07 AM 在这一系列的第一部分中,我们高兴地宣布,SharePoint 列表设计器是 Visual Studio 11 beta 版中引入的新功能之一。通过使用列表设计器,你可以快速和直观地在Visual Studio 中创建一个SharePoint 列表,而无需首先在SharePoint设计器中创建一个列表,然后将其导入到 Visual Studio 中。 在这一系列的第一部分中,为了让你熟悉列表设计器,我们提供了一个 MSDN 帮助主题的链接,它将引导你使用列表设计器来创建一个列表和一个内容类型。如果你已使用过列表设计器,你可能希望了解其功能的更多详细信息。这篇文章提供了有关它的详细信息。 深入 SharePoint 列表设计器页面和它们背后的文件 你可能已经看到当你添加一个新的列表项到 SharePoint 项目中时,可视化设计器打开了三个选项卡:列、视图和列表. 图 1: SharePoint 列表设计器页面 此外,还在Solution [...]
vbcti
Visual Studio 11 测试版中的SharePoint 开发人员工具 — — 第 2 部分: 功能增强来支持 SharePoint Online开发
[原文发表地址] SharePoint Developer Tools in Visual Studio 11 Beta – Part 2: Feature Enhancements to Support SharePoint Online Development [原文发表时间] 2012-03-22 9:58 关于Visual Studio 11 测试版中的SharePoint 开发人员工具,本系列的第 1 部分概述了所有的新功能。这篇文章更侧重于功能,包括支持构建远程 SharePoint Online解决方案,同时此文也为这一领域的新工具的增强功能提供一个概述。 你可能已经知道, Office 365提供了安全、 全局访问电子邮件和日历、 Office Web 应用程序、 web 会议、 和文件共享。SharePoint Online, Office 365的一个组件,可用于创建远程 SharePoint站点来分享你的文档和信息,这样更容易与客户和同事一起工作。Visual Studio 11 测试版为创建 SharePoint 应用程序提供了改进的支持,它使用了 [...]
VS 11中的SharePoint开发人员工具——第一部分:VS 11 测试版中SharePoint 开发人员工具的新功能
[原文发表地址] SharePoint Developer Tools in Visual Studio 11 – Part I: What’s New in SharePoint Developer Tools for Visual Studio 11 Beta [原文发表时间] 2012-03-01 08:27 AM Visual Studio 11 测试版引入了一套新功能,并增强了在SharePoint 2010中的SharePoint 开发人员工具的现有功能,这能帮助你提高 SharePoint 开发效率。你可能已经尝试了Visual Studio 11 开发人员预览版本中的这些新功能。为了确保你在此更新中获取最多好处,我们SharePoint 开发工具团队计划在接下来的几周里发布一系列文章向你展示所有令人兴奋的新工具的功能。下面是一个关于计划主题的列表,如果你有兴趣知道其他任何特定的主题,请让我们知道: 1. VS 11 测试版中SharePoint 开发工具的新功能(本篇文章) 2.更好地支持 O365 开发 3.在列表设计器中的提示和技巧 4. 在 Visual [...]
用SharePoint对象模型更新用户个人设置(Guru Pratap Ketepalli)
[原文发表地址] Update User Personal Settings with the SharePoint Object Model (Guru Pratap Ketepalli) [原文发表时间] 2011-06-23 14:43 每个用户对其网站集都有自己的个人设置。你可以点击登录用户链接,选择My Settings查看详情。 选中My Settings之后,你会被引导到显示你的个人信息。SharePoint重定位userdisp.aspx以下列形式显示用户详情:http://sitecollection/_layouts/userdisp.aspx?Force=True&ID=XXX SharePoint在站点Content DB中的“UserInfo”表中储存用户数据。当你导航至:http://sitecollection/_layouts/people.aspx,它就会以SharePoint列表形式显现。这些字段可以添加或删除,以适应团队的需要。如果你初次访问网站时,用户文件服务应用不可用,你的数据则会在Active目录中被检索,并储存在目录数据库“用户信息列表”中。于是下次登录时,目录数据库会搜索你的信息,如果找到,就会显示出来。 通过以下的步骤,用SharePoint对象模型可以实现信息的更新。 1. 为拥有所有易扩展属性的用户设置创建实体。 1: public struct UserSettingsEntity 2: 3: { 4: 5: public string Url; 6: 7: public string LoginName; 8: 9: public string Title; 10: 11: public [...]
FILESTREAM 和 SharePoint 2010
[原文发表地址] FILESTREAM with SharePoint 2010 [原文发表时间] 3 May 2011 7:00 AM FILESTREAM是SQL Server 2008中的一个新功能,它使得非结构化的数据能在NTFS文件系统中进行存储。在 sharepoint2010中支持FILESTREAM(本地或者远程)通过在内容可寻址或商业存储中存储大型的二进制非结构化数据,从而减少资金花费. 非结构化数据 非结构化数据指的是没有绑定到已定义的模型或不能很好适用于SharePoint关系表的信息,它可以是Microsoft Office文档文件格式,视频,音频,和相关的文件类型。 结构化数据 SharePoint中的结构化数据指的是和它对应的非结构化数据或BLOB相关联的元数据。关系数据库经常被作为结构化数据的例子。 SQL Server和非结构化数据存储 在SQL Server有三种方法用来存储非结构化数据,它们是 RBS,SQL BLOB和FILESTREAM: · 远程BLOB存储器(RBS),在这个方法中SharePoint依赖SQL Server中的一个新层来读写存储于数据库之外的独立BLOB存储器(文件系统或专用的BLOB存储器)上的BLOB数据。 · SQL BLOB指的是SharePoint中传统的BLOB存储器, BLOB 数据与结构化的元数据一起被保存在内容数据库 FILESTREAM FILESTREAM概述 FILESTREAM在varbinary(max)数据类型上实现,它告知数据库引擎在文件系统中存储非结构化的数据要通过包含有文件系统目录的FILESTREAM文件组,而不是文件本身(也称为数据容器)。数据容器是数据引擎存储器和文件系统存储器之间的接口。二进制数据类型varbinary是针对存储在SharePoint 2010内容数据库中的大型二进制对象而设计的,它指向 是可变长度二进制数据。(MAX)指的是最大值,即允许存储的最大值2^31-1字节或2GB。远程BLOB存储器并没有提供一种机制超出SharePoint限制的2GB文件大小。在SharePoint中,远程BLOB数据被RBS中的内容数据库中的唯一标识所引用(详见说明)。 FILESTREAM在性能方面有如下优点1)FILESTREAM使用NT系统缓存来缓存文件数据,从而减少对数据库引擎性能的影响2)没有使用SQL Server缓冲池;因此内存可被用于查询操作。 在用SharePoint存储大的BLOB数据时FILESTREAM的价值会得到体现,如视频文件或超过1MB的BLOB数据会从FILESTREAM中获益。 特殊考虑 FILESTREAM及业务可持续型管理 数据库镜像不支持FILESTREAM,这是由于不能在主服务器上创建FILESTREAM文件组,而且数据库镜像不能为包含FILESTREAM文件组的数据库配置。如果FILESTREAM提供程序被用来本地存储BLOB数据(在相同的内容数据库中),那么此数据库就不能配置为数据库镜像。 如果FILESTREAM提供程序用以在独立的SQL数据库或使用第三方BLOB存储器中存储BLOB数据,则内容数据库可以被镜像;然而,数据库镜像只应用在内容数据库中,而不用在BLOB数据中. BLOB数据需要被单独处理,并和对应的相关元数据(内容数据库中)保持同步。对于FILESTREAM BLOB数据库,可以通过日志传送来实现。 想了解FILESTREAM和SQL Server远程BLOB存储器之间的不同之处请查阅 [...]
