?
快捷搜索:  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

免責聲明:以上內容源自網絡,版權歸原作者所有,如有侵犯您的原創版權請告知,我們將盡快刪除相關內容。

您可能還會對下面的文章感興趣:

快三平台开户