Question 118
You are creating a Business Connectivity Services (BCS) entity.
You need to ensure that all data returned by the entity is available in search results.
Which type of method instance should you implement?
A. Finder and GenericInvoker
B. Finder and IdEnumerator
C. SpecificFinder and GenericInvoker
D. SpecificFinder and IdEnumerator

解析:
 本题想实现:对于使用BCS返回的信息实体具备Sharepoint搜索的能力。
 下面我们分别了解选项中涉及的各个类或接口:
 1.Finder
  Finder 是返回多个实体实例的特殊方法实例。此构造型用于按指定筛选标准读取项的列表。例如,指定名为“Customer”的业务对象时,此方法可用于获取其订单金额在某一范围内的客户列表。
外部内容类型可以有一个或多个返回多个实例的 Finder 方法。如果没有定义 Finder 方法,则您的外部内容类型无法与 Business Connectivity Services 的演示功能(例如外部列表和业务数据列表 Web 部件)一起使用。

2.GenericInvoker
此方法实例将在外部系统上执行任意业务逻辑。
3. IdEnumerator
  使用外部系统上的 IdEnumerator 方法实例,可以返回表示特定 Entity 的 Entity 实例的标识的字段值。IdEnumerator 输入由方法中包含的筛选器描述符定义,该方法包含 IdEnumerator 以获取 ID(应该可搜索的每个实体的唯一键)的列表。此方法实例允许在 Microsoft SharePoint Server 2010 中搜索外部数据。
如果需要增量爬网,也必须确保实体的 IdEnumerator 中的返回字段之一表示在外部系统中上一次更新实体实例(在数据库术语中称为“行”)的时间。然后,应使用表示上一次修改日期的 IdEnumerator 的返回值中 TypeDescriptor 的名称来设置外部内容类型的 __BdcLastModifiedTimestamp 属性。
实体具有零个或一个 IdEnumerator 方法。IdEnumerator 方法不限于返回 ID 的列表。如果它们在返回参数中返回其他字段,则在爬网过程中忽略它们。
4.SpecificFinder
 SpecificFinder 仅返回一个外部项目。指定某个项目的标识符之后,此构造型可用于读取该项目。例如,指定 Customer 业务对象后,此构造型可用于获取给定客户 ID 的详细客户信息。
指定标识符之后,外部内容类型应至少具有一个返回单个实例的 SpecificFinder 方法实例。如果未定义外部内容类型的 SpecificFinder 方法实例,则不能对其进行操作,不能对其进行搜索和编制索引,也不能将其用于任何 Business Connectivity Services 演示文稿功能(相关的列表 Web 部件除外)。
从上面的描述可以看出:IdEnumerator与SpecificFinder均是与Sharepoint的搜索相关的类或接口。
所以本题目正确选项应该是D
参考:
http://msdn.microsoft.com/en-us/library/ff464399.aspx
http://msdn.microsoft.com/en-us/library/ff464401.aspx
http://msdn.microsoft.com/zh-cn/library/ff464400(v=office.14).aspx
http://msdn.microsoft.com/zh-cn/library/ff464398(v=office.14).aspx

Question 119
You create a Business Connectivity Services (BCS) object model in Microsoft Visual Studio 2010. The model connects to an XML file.
You create an external list that displays the BCS entity. You need to ensure that users can delete items from the external list.
What should you do?
A. Call the SPList.Delete() method.
B. Call the SPListItem.Delete() method.
C. Create a custom method and specify the method as a Deleter method instance.
D. Create a custom method and specify the method as a Disassociator method instance.

解析:
  本题意图通过BCS实现在Sharepoint中对外部数据的删除。
  Microsoft Business Connectivity Services (BCS),以前称为业务数据目录(BDC),支持用户从 Microsoft SharePoint 2010 和 Microsoft Office 2010 应用程序的外部系统(通过 Web 服务、数据库以及 Microsoft .NET Framework 程序集)读取和写入数据。
   外部的内容类型的概念是 BCS 的基础。 Windows SharePoint Services 3 引入内容类型概念来描述一个针对列表的可重用的架构。外部的内容类型通过描述架构以及访问外部系统的数据访问功能和其行为来扩展此概念。 所以我们可以认为,外部的内容类型所做的事情包括:映射SharePoint 与外部系统,描述各类实体和数据源的行为。
   所以,我们不可以在代码中直接用Sharepoint中针对列表对象的相关操作方法来实现对外部数据的操作,所有的相关操作都必须采用所谓“隔山打牛”的方式即通过定义外部数据类型以及相关操作(增,删,改)来间接实现对外部数据的操控。因此,选项A.B直接可以排除了,因为它们都是针对Sharepoint自身数据进行的操作方法。
   选项C: Deleter 方法实例用来删除外部数据记录。
   选项D: Disassociator 方法实例可删除给定外部项之间的关系。 此方法并不是用来删除外部数据的。
所以本题目正确选项应该是C
参考:
http://msdn.microsoft.com/en-us/library/ff464327.aspx
http://msdn.microsoft.com/en-us/library/ff464351.aspx

Question 120
You create an entity named Customer in a Business Connectivity Services (BCS) object model.
You need to ensure that Customer data can be displayed in a Business Data List Web Part.
Which method type should you use?
A. Finder
B. Genericlnvoker
C. IDEnumerator
D. SpecificFinder

解析:
  本题的题意是你在BCS的对象模型中定义了一个名为Customer的实体,你想要此实例能够通过Sharepoint的商用数据列表显示在WebPart中。
  本题提供了4个选项,这4个选项均是Question118的备选项。
  参见Question118对上述4选项的描述。
所以本题目正确选项应该是A
参考:
http://msdn.microsoft.com/en-us/magazine/ee819133.aspx

Sharepoint学习笔记—习题系列--70-573习题解析 -(Q118-Q120)的更多相关文章

  1. Sharepoint学习笔记—ECM系列—文档列表的Metedata Navigation与Key Filter功能的实现

    如果一个文档列表中存放了成百上千的文档,想要快速的找到你想要的还真不是件容易的事,Sharepoint提供了Metedata Navigation与Key Filter功能可以帮助我们快速的过滤和定位 ...

  2. Sharepoint学习笔记—ECM系列--文档集(Document Set)的实现

    文档集是 SharePoint Server 2010 中的一项新功能,它使组织能够管理单个可交付文档或工作产品(可包含多个文档或文件).文档集是特殊类型的文件夹,它合并了唯一的文档集属性以及文件夹和 ...

  3. Sharepoint学习笔记—习题系列--70-576习题解析 --索引目录

        Sharepoint学习笔记—习题系列--70-576习题解析  为便于查阅,这里整理并列出了70-576习题解析系列的所有问题,有些内容可能会在以后更新. 需要事先申明的是:     1. ...

  4. Sharepoint学习笔记—习题系列--70-573习题解析 --索引目录

                  Sharepoint学习笔记—习题系列--70-573习题解析 为便于查阅,这里整理并列出了我前面播客中的关于70-573习题解析系列的所有问题,有些内容可能会在以后更新, ...

  5. Deep Learning(深度学习)学习笔记整理系列之(五)

    Deep Learning(深度学习)学习笔记整理系列 zouxy09@qq.com http://blog.csdn.net/zouxy09 作者:Zouxy version 1.0 2013-04 ...

  6. Deep Learning(深度学习)学习笔记整理系列之(八)

    Deep Learning(深度学习)学习笔记整理系列 zouxy09@qq.com http://blog.csdn.net/zouxy09 作者:Zouxy version 1.0 2013-04 ...

  7. Deep Learning(深度学习)学习笔记整理系列之(七)

    Deep Learning(深度学习)学习笔记整理系列 zouxy09@qq.com http://blog.csdn.net/zouxy09 作者:Zouxy version 1.0 2013-04 ...

  8. Deep Learning(深度学习)学习笔记整理系列之(六)

    Deep Learning(深度学习)学习笔记整理系列 zouxy09@qq.com http://blog.csdn.net/zouxy09 作者:Zouxy version 1.0 2013-04 ...

  9. Deep Learning(深度学习)学习笔记整理系列之(四)

    Deep Learning(深度学习)学习笔记整理系列 zouxy09@qq.com http://blog.csdn.net/zouxy09 作者:Zouxy version 1.0 2013-04 ...

  10. Deep Learning(深度学习)学习笔记整理系列之(三)

    Deep Learning(深度学习)学习笔记整理系列 zouxy09@qq.com http://blog.csdn.net/zouxy09 作者:Zouxy version 1.0 2013-04 ...

随机推荐

  1. 【Android】Activity生命周期(亲测)

    测试手机:Nexus 5   系统:4.4 一.测试 测试代码: package com.example.androidalarm; import android.app.Activity; impo ...

  2. c/c++: c++继承 内存分布 虚表 虚指针 (转)

    http://www.cnblogs.com/DylanWind/archive/2009/01/12/1373919.html 前部分原创,转载请注明出处,谢谢! class Base  {  pu ...

  3. Android UI开发第四十篇——ScrollTricks介绍

    ScrollTricks是一个开源控件,实现了两个简单功能: 1.Quick Return:向上滑动时,View也向上滑动并且消失,当向下滑动时,View马上出现.例如Google Now的搜索功能. ...

  4. 未在本地计算机上注册 Microsoft.Jet.OLEDB.4.0 提供程序

    在C#的web程序中读取服务器端的Excel文件时所报的异常 问题描述:在Visual Studio中运行.调试均没有问题,但是部署到Windows Server 2008  64位操作系统的IIS7 ...

  5. c# 无法引用自己创建的类库

    今个测试一个项目,居然无法引用自己创建的类库,我很费解,然后各种测试,修改修饰符,更改强类型,各种测试,最后无聊点开类库的属性  发现居然需要引用的项目与被引用的类库的框架不一样,修改了之后就可以正常 ...

  6. 领域实体框架Rafy2 发布了

    在2009年我在codeplex发布了1.0版本OpenExpressApp,下载地址:http://openexpressapp.codeplex.com/.OEA 1.0 作为我十多年开发工作的一 ...

  7. 新手学习Cocoapods教程

    CocoaPods简介 当你开发iOS应用时,会经常使用到很多第三方开源类库,比如AFNetWorking等等.手动去下载所需类库十分麻烦.另外一种常见情况是,你项目中用到的类库有更新,你必须得重新下 ...

  8. [Solution] AOP原理解析及Castle、Autofac、Unity框架使用

    本节目录: AOP介绍 AOP基本原理 AOP框架 Castle Core Castle Windsor Autofac Unity AOP介绍 面向切面编程(Aspect Oriented Prog ...

  9. 使用VS开发C语言

    在嵌入开发板上做了一段时间的C语言开发后,今天突然心血来潮,想起大学时期在TurboC和TC3下写代码的情形.大一时宿舍里有台386(在当时是算比较先进的了),大一大二基本上都在玩DOS和WIN31. ...

  10. Java概述之从源码到运行

    Java体系结构包括以下四个部分: 1. Java语言 2. Java class文件格式(被编译后的java类文件格式) 3. Java API 4. Java虚拟机JVM 它们之间的关系,总结一句 ...