扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:sunmoonfire 来源:blog 2007年9月2日
关键字: 数据 SharePoint SharePoint2007 MOSS Office
获取爬网状态
在ContentSource类这个级别上暴露了很多信息,比如爬网状态和定时爬网计划等。
开始爬网
可用的方法有两个:完全爬网和增量爬网。这两个方法都是ContentSource 类提供的。
获取业务数据应用程序
所有BDC的功能都通过其丰富的对象模型予以提供(位于Microsoft.SharePoint.Portal.dll中的Microsoft.Office.Server.ApplicationRegistry命名空间)。如果我们的代码不是运行在SharePoint Server的上下文环境中,那么SqlSessionProvider的实例和方法SetSharedResourceProviderToUser的调用就会在其内部与SSP上下文钩(hooks up)在一起。ApplicationRegistry类暴露了一个GetLobSystemInstances方法,其中包括了所有在BDC中可用的业务数据应用程序。
创建一个内容源
我们可以通过在对象ContentSourceCollection级别上调用Create方法来创建一个内容源。我们可以创建一个BDC特定的URI来指向业务数据应用程序,只需要调用由类型BusinessDataContentSource提供的静态方法ConstructStartAddress即可。这个URI会被添加到ContentSource实例的StartAddresCollection对象中。最后,调用一下Update方法,将所有改动保存到数据库中。
SharePoint Server提供的爬网器可以被指到一个区域上,并按顺序索引该区域中的可用内容。只需要在SSP级别上创建并配置一个内容源即可。下面是可以被创建的各种不同类型的内容源:
业务数据通常以结构化的方式存储在一个关系型数据库中(如SQL Server),或者存储在LOB(line-of-business)系统中(如SAP或Microsoft Dynamics CRM),可以通过标准的一致的方法使用BDC中间层获取到。开发人员可以通过发布一个XML文件(应用程序定义文件)的方法将这些业务数据模型化。该文件中必须包括一个很重要的IDEnumerator类型的方法,用于爬网和索引数据。该方法必须返回记录中所有的主键,以便用于索引。爬网器会为每个主键生成一个概括页面,并在该页中对内容按照该主键进行索引。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者