快捷搜索:  as  test  1111  test aNd 8=8  test++aNd+8=8  as++aNd+8=8  as aNd 8=8

和记娱乐在线官网:Sharepoint 70573考试习题和解析(Q35Q39)



Question 35

You have a custom Web Part that is deployed as a sandboxed solution.

You need to ensure that the Web Part can access the local file system on a SharePoint server. You must minimize the amount of privileges assigned to the Web Part.

What should you do?

A. Elevate the trust level to Full.

B. Elevate the trust level to WSS_Medium.

C. Redeploy the Web Part as a farm solution.

D. Deploy the Web Part to the Global Assembly Cache (GAC).

解析:

本题实质是要实现在SandBox Solution自身的代码中有限造访本地文件系统。

因为SandboxSolution的安然限定,这个要求是弗成能实现的,以是独一的前途便是从新创建这个Solution,把它变成Farm Solution才能办理这个问题。

至于其它的选项A.B.D等,都不是Sandbox Solution关心的问题,也不是办理Sandbox Solution权限限定的措施,以是都可以扫除掉落。

以是本题目精确选项应该是C

Question 36

You need to convert a user control named Control.ascx to a SharePoint Web Part. The Web Part must be packaged as a user solution.

What should you do?

A. Modify the SafeControls section of the web.config file.

B. Copy the Control.ascx file to the ControlTemplates folder.

C. Create a new Visual Web Part and use the existing MyControl.ascx file.

D. Create a new Web Part and reuse the code from the MyControl.ascx file.

解析:

本题实质是要把一个用户自定义控件Contrl.ascx引入到一个WebPart中。

选项A. Modify the SafeControls section of the web和记娱乐在线官网.config file. 在Sharepoint 中只有确保受相信的控件才能在系统中应用。SharePoint将只加载在web.config文件中的SafeControl元素定义的控件。本选项与本题要达到的目的无关。

选项B. Copy the Control.ascx file to the ControlTemplates folder. 打开一个应用到UserControl的项目(如下图),可以看到一个UserControl控件是放置在文件夹ControlTemplates下的,但它不仅仅是ascx文件,还有响应的后台代码文件.CS。

经由过程这种直接拷贝Control.ascx文件的措施是实现不了再使用用户自定义控件的。

选项C. Create a new Visual Web Part and use the existing MyControl.ascx file. 我们知道,Sharepoint2010中有Visual Web Part,当我们在VS2010中创建一个Visual Web Part的项目时,我们可以看到,它实际便是创建了一个用户自定义控件,然后再在Web Part中加载这个用户自定义控件从而实现设计时的可视化操作。由于在创建Viusal Web Part时,VS2010已经自动天生了一个用户自定义控件,以是你弗成能还要去使用另一个MyControl.ascx文件。

选项 D. Create a new Web Part and reuse the code from the MyControl.ascx file. 这个选项才是我们想要的,纵然用MyControl.ascx的代码来创建我们的Web Part。

以是本题目精确选项应该是D.

参考:

http://blogs.msdn.com/b/kaevans/archive/2011/04/28/user-controls-and-server-controls-in-sharepoint.aspx

Question 37

You are creating a Web Part in SharePoint Server 2010.

You need to ensure that the Web Part can send data to another Web Part.

Which interface should you override?

A. IQueryable

B. ISerializable

C. IWebEditable

D. IWebPartField

解析:

本题考的是从一个Webpart向另一个Webpart通报数据,必要什么接口。属于WebPart之间建立连接的常识范畴。

Web 部件连接是两个办事器控件之间的链接或关联,使二者可以共享数据。一个连接始终恰恰涉及两个控件:一个是数据供给者,另一个是供给者所供给数据的应用者。一个控件既可所以应用者,也可所以供给者,并且无论是 WebPart 控件、自定义控件照样用户控件,随意率性类型的办事器控件都可以设计为介入连接。

选项A. Iqueryable: 是属于LINQ的观点,IQueryable 接口由查询供给法度榜样实现。该接口只能由同时实现 IQueryable 的供给法度榜样实现。假如该供给法度榜样不实现 IQueryable,则无法对供给法度榜样数据源应用标准查询运算符。IQueryable 接口承袭 IEnumerable 接口,以便在前者表示一个查询时可以罗列该查询的结果。

选项B. Iserializable: 是属于序列化方面的观点,容许工具节制其自己的序列化和反序列化历程。序列化是将工具或工具图转换为线性的字节序列以存储或传输到其他位置的历程。反序列化是吸收存储的信息并使用它从新创建工具的历程。经由过程 ISerializable 接口,类可以履行其自己的序列化行径。

选项C. IwebEditable: IWebEditable 接口使您能够将自定义 EditorPart 控件与办事器控件相关联--例如 WebPart 控件、用户控件或自定义办事器控件。也即:为开拓职员供给一个接口指定编辑器与 WebPart 控件的控件的自定义。

选项D. IwebPartFie和记娱乐在线官网ld: 此接口旨在用于 Web 部件连接。在 Web 部件连接中,位于 WebPartZoneBase 区域建立连接和共享数据,此中一个控件作为应用者的与另一个控件作为供给法度榜样的两个办事器控件。共享的数据布局在 Web 部件连接是接口实例,供给法度榜样供给给应用者通报回调措施。若要建立连接,应用者和供给者都必须都与共享数据同一个接口类型一路应用。

以是本题目精确选项应该是D

参考:

http://msdn.microsoft.com/zh-cn/library/system.web.ui.webcontrols.webparts.iwebpartfield.aspx

http://msdn.microsoft.com/zh-cn/library/ms178187(v=vs.100).aspx

http://msdn.microsoft.com/zh-cn/library/system.linq.iqueryable.aspx

http://msdn.microsoft.com/zh-cn/library/system.web.ui.webcontrols.webparts.iwebeditable.aspx

Question38

You plan to create a Web Part for a SharePoint site.

You need to ensure that the Web Part can send data to other Web Parts in the site.

What should you do?

A. Implement the IAlertNotifyHandler interface.

B. Implement the IAlertUpdateHandler interface.

C. Create a custom interface that uses the WebBrowsable and the WebPartStorage attributes.

D. Create a custom interface that uses the ConnectionProvider and ConnectionConsumer attributes.

解析:

题意可以看出,它是要考你WebPart建立连接的常识。下面来看看各个选项。

选项A. IAlertNotifyHandler在 microsoft.sharepoint.dll 中,供给发送警报信息的相关措施。 例如可能经由过程IAlertNotifyHandler来自定义Alert Email。显然此接口与WebPart之间的连接无关。

选项B. IAlertUpdateHandler : 此接口平日与IAlertNotifyHandler接口共同应用,实现看护处置惩罚法度榜样。经由过程在 IAlertNotifyHandler 接口中实现 OnNotification 函数,可以捕获看护事故。

经由过程在 IAlertUpdateHandler 中实现 PreUpdate 和 PostUpdate 函数,可以捕获看护创建或修转事故。显然它们也与Webpart之间的连接无关。

选项C. WebBrowsable和WebPartStorage, 它们与Webpart控件的属性治理有关,WebBrowsable可以使Webpart的相关属性 (Property) 在用户编辑 Web 部件时显示在对象窗格中,也即:你可以在用户界面上看到以致改动它。 WebPartStorage用于定义Webpart的属性是若何被保存的。一样平常有三种要领:Storage.Shared即此属性设置为所有用户共用。Storage.Personal:即此属性为每个用户私人拥有。Storage.None即此属性不保存在数据库中,一样平常用于不供给给用户操作的某些属性(例如:公司的Logo)。以是很显然,此选项也与本题无关。

选项D. ConnectionProvider和ConnectionConsumer我们知道Web 部件连接是两个办事器控件之间的链接或关联,使二者可以共享数据。一个连接始恰恰涉及两个控件:一个是数据供给者(ConnectionProvider),另一个是供给者所供给数据的应用者(ConnectionConsumer)。一个控件既可所以应用者,也可所以供给者,并且无论是 WebPart 控件、自定义控件照样用户控件,随意率性类型的办事器控件都可以设计为介入连接。以是,Webpart的连接便是环抱着ConnectionProvider和ConnectionConsumer展开的。

以是本题目精确选项应该是D

参考:

http://msdn.microsoft.com/zh-cn/library/microsoft.sharepoint.ialertupdatehandler.aspx

http://msdn.microsoft.com/zh-cn/library/bb897791(v=office.12).aspx

http://msdn.microsoft.com/zh-cn/lib和记娱乐在线官网rary/dd585825(v=office.11).aspx

http://msdn.microsoft.com/zh-cn/library/ms178187(v=vs.90).aspx

http://msdn.microsoft.com/zh-cn/library/ff597538.aspx

Question39

You are creating two Web Parts named WPMaster and WPDetails.

You need to ensure that when an item is selected from WPMaster, the details of the item are displayed in WPDetails.

What should you implement in WPMaster?

A. ICellProvider

B. IListProvi和记娱乐在线官网der

C. IWebPartRow

D. IWebPartTable

解析:

本题仍旧是Webpart连接的内容。想要实现的是在两个Webpart之间建立类似于“主-从表”之间的效果,即在一个Webpart中点选了一个Item,就在另一个Webpart中显示一行关于此item的具体信息。

阐发各选项:

A. IcellProvider: 此接口用于共同ICellConsumer接口来实现在两个Webpart之间通报“单值”数据的(single value: [例如一个单元格或字段])目的。这两个接口已逾期,是以不用再深入懂得它们。它已经被IWebPartField 代替了。

B. IlistProvider 此接口用于定义事故(Events), 共同IListConsumer 接口,实现在两个Webpart之间通报全部List(Entire List [rowset] of data)的功能。这两个接口也已颠末时,它们被IwebPartTable接口代替了。

C. IwebPartRow 是一个供给者接口,属于 Web 部件控件集中的标准接口,”用于基于数据行创建连接” ,即Webpart之间通报的是”数据行”数据(这恰是本题必要的: 根据所选”主”值,传回相关的”从”数据行)。

D. IwebPartTable 此接口用于实现在Webpart之间基于全部数据表的通报连接。

对付上述的接口,您也可以创建自定义接口以用于 Web 部件连接,但在由数据驱动的许多 Web 利用法度榜样中,基于数据源中的公共字段(拜见 IW和记娱乐在线官网ebPartField 接口)、表(拜见 IWebPartTable 接口)或者行创(拜见 IwebPartRow接口)建连接是很有用的。

以是本题目精确选项应该是C

参考:

http://msdn.microsoft.com/zh-cn/library/microsoft.sharepoint.webpartpages.communication.icellprovider.aspx

http://msdn.microsoft.com/zh-cn/library/dd586425(v=office.11).aspx

http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.webparts.iwebpartrow.aspx

http://msdn.microsoft.com/zh-cn/library/system.web.ui.webcontrols.webparts.iwebpartrow(v=vs.80).aspx

http://msdn.microsoft.com/zh-cn/library/system.web.ui.webcontrols.webparts.iwebparttable.aspx

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

您可能还会对下面的文章感兴趣: