Do not worry about your Microsoft 70-492 exam, Lead2pass now has published the new veriosn Microsoft 70-492 exam dumps with more new added questions and answers, also you can free download Microsoft 70-492 vce test software and pdf dumps on Flydumps.com.
Testlet 1 Scenario video transcoding serviceBackground
You are developing a video transcoding service. This service is used by customers to upload video files, convert video to other formats, and view the converted files. This service is used by customers all over the world.
Business Requirements
The user-facing portion of the application is an ASP.NET MVC application. It provides an interface for administrators to upload video and schedule transcoding. It also enables administrators and users to download the transcoded videos.
When videos are uploaded, they are populated with metadata used to identify the video. The video metadata is gathered by only one system when the video upload is complete. Customers require support for Microsoft Internet Explorer 7 and later. The application contains a header that is visible on every page.
If the logged-on user is an administrator, then the header will contain links to administrative functions. This information is read from a cookie that is set on the server. The administrative links must not be present if an error condition is present.
Technical Requirements
User Experience: Compatibility: Transcoding: Development:
Application Structure
TranscodeWorkerRole.es
QUESTION 1
You need to ensure that developers can connect to a Windows Azure role by using RDP. What should you do?
A. Export a certificate with a private key. Upload the .pfx file to the Management Certificates section on the Azure Management Portal.
B. Export a certificate without a private key. Upload the .cer file to the Management Certificates section on the Azure Management Portal.
C. Export a certificate without a private key. Upload the .cer file to the Certificates section under the TranscodeWorkerRole hosted service on the Azure Management Portal.
D. Export a certificate with a private key. Upload the .pfx file to the Certificates section under the TranscodeWorkerRole hosted service on the Azure Management Portal.
Correct Answer: D Explanation
Explanation/Reference:
Explanation:
QUESTION 2
You need to set the cookie that will be used by the header as defined in the business requirements. Which code segment should you use to replace the existing VideoAdminAttribute class in VideoAdminAttributes.es?
A. Option A
B. Option B
C. Option C
D. Option D
Correct Answer: D Explanation
Explanation/Reference:
Explanation:
QUESTION 3
You are creating a new authentication system that uses an HTTP header value. The existing authentication system must continue to operate normally.
You need to implement the custom authentication.
What should you do? (Each correct answer presents a complete solution. Choose all that apply.)
A. Create a class derived from ActionResult and check for a valid HTTP header value in the ExecuteResult method. Change all actions to return this new class.
B. Create an HttpHandler to check for a valid HTTP header value in the ProcessRequest method.
C. Create an HttpModule and check for a valid HTTP header value in the AuthenticateRequest event.
D. Create a class derived from AuthorizeAttribute and check for a valid HTTP header value in the AuthorizeCore method. Change usages of the existing AuthorizeAttribute to use the new class.
Correct Answer: CD Explanation
Explanation/Reference:
Explanation:
QUESTION 4
You need to maximize performance of video delivery.
Which code segment should you use as the body of the GetVideoStream function in the videoController class?
A. Option A
B. Option B
C. Option C
D. Option D
Correct Answer: A Explanation
Explanation/Reference:
Explanation:
QUESTION 5
The transcode.exe utility activates its license online when it is installed. You need to ensure that the registration of the transcode utility is handled as specified in its license. Which method should you add to the TranscodeWorkerRole class?
A. Option A
B. Option B
C. Option C
D. Option D
Correct Answer: A Explanation
Explanation/Reference:
Explanation:
QUESTION 6
You need to ensure that all the MVC controllers are secure. Which code segment should you use as the body for the CreateController method in AdminVerifierFactory.es?
A. Option A
B. Option B
C. Option C
D. Option D
Correct Answer: A Explanation
Explanation/Reference:
Explanation:
QUESTION 7
Customers download videos by using HTTP clients that support various content encodings. You need to configure caching on the DownloadVideo action to
maximize performance.
Which attribute should you add?
A. Option A
B. Option B
C. Option C
D. Option D
E. Option E
Correct Answer: E Explanation
Explanation/Reference:
Explanation:
QUESTION 8
You need to ensure that all the MVC controllers are secure. Which code segment should you use as the body for the CreateController method in AdminVerifierFactory.es?
A. Option A
B. Option B
C. Option C
D. Option D
Correct Answer: C Explanation
Explanation/Reference:
Explanation:
QUESTION 9
You need to ensure that all customers can delete videos regardless of their browser capability. Which code segment should you use as the body of the SendAsync method in the DeleteHandler class?
A. Option A
B. Option B
C. Option C
D. Option D
Correct Answer: B Explanation
Explanation/Reference:
Explanation:
QUESTION 10
You need to ensure that the transcode.exe utility is installed before the worker role starts. How should you implement the startup task?
(To answer, drag the appropriate values to the correct element or attribute. Each value may be used once, more than once, or not at all. You may need to drag the
split bar between panes or scroll to view content.)
Select and Place: Correct Answer:
Explanation Explanation/Reference:
QUESTION 11
The designer for the website gave you the following image as the design for the page.
The normal color for the tab is *2da4c2, and the color when the mouse is over the tab is #ffd800. The HTML that implements the navigation tab is as follows.
You need to implement the design.
What should you do? (To answer, select the appropriate options in the answer area.)
Hot Area:
Correct Answer:
Explanation Explanation/Reference:
Explanation:
Testlet 2
Scenario ASP.NET MVC application
Background
You are developing an ASP.NET MVC application in Visual Studio 2012 that will be used by Olympic marathon runners to log data about training runs.
Business Requirements
The application stores date, distance, and duration information about a user’s training runs. The user can view, insert, edit, and delete records.
The application must be optimized for accessibility.
All times must be displayed in the user’s local time.
Technical Requirements
Data Access:
Database access is handled by a public class named RunnerLog.DataAccess.RunnerLogDb. All data retrieval must be done by HTTP GET and all data updates
must be done by HTTP POST.
Layout:
All pages in the application use a master layout file named \Views\Shared\_Layout.cshtml.
Models:
The application uses the \Models\LogModel.cs model.
Views:
All views in the application use the Razor view engine. Four views located in \Vtews\RunLog are named:
The application also contains a \Views\Home\Index.cshtml view.
Controllers:
The application contains a \Controllers\Runl_ogController.cs controller.
Images:
A stopwatch.png image is located in the \Images folder.
Videos:
A map of a runner’s path is available when a user views a run log. The map is implemented as an Adobe Flash application and video. The browser should display the video natively if possible, using H264, Ogg, or WebM formats, in that order. If the video cannot be displayed, then the Flash application should be used.
Security:
You have the following security requirements
RunnerLog.Providers.RunLogRoleProvider.es contains a custom role provider. Relevant portions of the application files follow. (Line numbers are included for reference only.)
Application Structure
QUESTION 1
You need to make all of the rows in the table bold in the Views/RunLog/GetLog.cshtml view. Which code segment should you use?
A. table>tr{ font-weight: bold; }
B. table>th:last-child{ font-weight: bold; }
C. table+first-child{ font-weight: bold; }
D. table>tr>th:nth-child(2){ font-weight: bold; }
Correct Answer: A Explanation
Explanation/Reference:
Explanation:
QUESTION 2
If the canvas element is supported by the client browser, the application must display “London 2012” in the footer as text formatted by JavaScript at the end of the
_Layout.cshtml file. You need to modify the layout to ensure that “London 2012” is displayed as either formatted text or as plain text, depending on what the client
browser supports.
Which code segment should you add?
A. Option A
B. Option B
C. Option C
D. Option D
Correct Answer: D Explanation
Explanation/Reference:
Explanation:
QUESTION 3
The date of the run must be displayed in Views\Runlog\GetLog.cshtml. The timestamp must not be displayed. You need to display the date of the run according to
the business requirements.
Which code segment should you use?
A. @Html.DisplayFor(model => log.RunDate)
B. @log.RunDate.ToShortDateString()
C. @log.RunDate.ToString()
D. @Html.DisplayFor(model => log.ShortDate)
Correct Answer: D Explanation
Explanation/Reference:
Explanation:
QUESTION 4
You need to add an action to RunLogController to validate the users’ passwords. Which code segment should you use?
A. Option A
B. Option B
C. Option C
D. Option D
Correct Answer: C Explanation
Explanation/Reference:
Explanation:
QUESTION 5
You need to make the “Distance” header of the table bold in the Views/RunLog/GetLog.cshtml view. Which code segment should you use?
A. table>tr{ font-weight: bold; }
B. table>th:last-child{ font-weight: bold; }
C. table+first-child{ font-weight: bold; }
D. table>tr>th:nth-child (2) { font-weight: bold; }
Correct Answer: D Explanation
Explanation/Reference:
Explanation:
QUESTION 6
You need to extend the edit functionality of RunLogController. Which code segment should you use?
A. Option A
B. Option B
C. Option C
D. Option D
Correct Answer: C Explanation Explanation/Reference:
Explanation:
QUESTION 7
You need to display the “miles” unit description after the distance in the GetLog view. Which line of code should you use to replace line GL21? (Each correct answer presents a complete solution. Choose all that apply.)
A. @log.Distance miles
B. @Htrml.DisplayFor(model => log.Distance) miles
C. @log.Distance.ToString() @Html.TextArea (“miles”)
D. @Htmi.DisplayFor(model => log.Distance.ToString() + ” miles”) Correct Answer: AB
Explanation Explanation/Reference:
Explanation:
QUESTION 8
You need to implement security according to the requirements.
How should you modify RunLogController? (To answer, drag the appropriate code segment to the correct location or locations. Each code segment may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content.)
Select and Place: Correct Answer:
Explanation Explanation/Reference:
QUESTION 9
You need to implement the Views\RunLog\_CalculatePace.cshtml partial view from Views\Runlog \GetLog.cshtml to display the runner’s average mile pace.
How should you implement the view? (To answer, drag the appropriate code segments to the correct location or locations. Each code segment may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content.)
Select and Place:
Correct Answer:
Explanation
Explanation/Reference:
QUESTION 10
You need to ensure that only valid parameters are passed to the EditLog action. How should you build the route? (To answer, select the appropriate options in the answer area.)
Hot Area: Correct Answer:
Explanation Explanation/Reference:
Explanation:
QUESTION 11
You need to implement the map of the runners’ paths.
How should you build the video viewer? (To answer, select the appropriate options in the answer area.)
Hot Area: Correct Answer:
Explanation Explanation/Reference:
Explanation:
QUESTION 12
You need to ensure that the application uses RunLogRoleProvider custom role provider.
How should you modify the web.config file? (To answer, drag the appropriate line of code to the correct location or locations. Each line of code may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content.)
Select and Place:
Correct Answer:
Explanation
Explanation/Reference:
QUESTION 13
You need to ensure that only valid parameters are passed to the EditLog action. How should you build the route? (To answer, drag the appropriate code segments to the correct location or locations. Each code segment may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content.)
Select and Place:
Correct Answer: Explanation Explanation/Reference: Testlet 3 Online Shopping Background
You are developing an online shopping web application.
Business Requirements Technical Requirements
General:
Products:
Storage:
Exception handling:
Browser and device support:
Application Structure QUESTION 1
You need to implement client-side animations according to the business requirements. Which line of code should you use? (Each correct answer presents a complete solution. Choose all that apply.)
A. $(“body h1:nth-child(1)”).fadeIn(1000);
B. $(“body h1:nth-child(1)”)-fadeOut(1000);
C. $(“body h2:nth-child(1)”).animate({ opacity: 0 });
D. $(“body h1:nth-child(1)”).animate({ opacity: 1 });
Correct Answer: BC Explanation
Explanation/Reference:
Explanation:
QUESTION 2
You are designing a Windows Communication Foundation (WCF) service that uses the Product class. You need to update the class to meet the storage requirement. What should you do? (Each correct answer presents part of the solution. Choose all that apply.)
A. Mark the Product class with the DataContract attribute.
B. Mark the public members of the Product class with the DataContractFormat attribute.
C. Mark the Product class with the CollectionDataContract attribute.
D. Mark the public members of the Product class with the DataMember attribute.
Correct Answer: AD Explanation
Explanation/Reference:
Explanation:
QUESTION 3
You need to add a method to the ProductController class to meet the exception handling requirements for logging. Which code segment should you use?
A. Option A
B. Option B
C. Option C
D. Option D
Correct Answer: C Explanation
Explanation/Reference:
Explanation:
QUESTION 4
You need to modify the application to meet the productId requirement. What should you do?
A. Option A
B. Option B
C. Option C
D. Option D
Correct Answer: B Explanation
Explanation/Reference:
Explanation: The Contract.Requires(Of TException) method specifies a precondition contract for the enclosing method or property, and throws an exception if the condition for the contract fails. Syntax: ‘Declaration Public Shared Sub Requires(Of TException As Exception) ( _ condition As Boolean _ ) Type Parameters TException The exception to throw if the condition is false. Parameters condition Type: System.Boolean The conditional expression to test.
References:
QUESTION 5
The GetDealPrice method must be called by using Ajax.
You need to get the price of a product by using the GetDealPrice method of the ProductController.
Which code segment should you use? (Each correct answer presents a complete solution. Choose all that apply.)
A. Option A
B. Option B
C. Option C
D. Option D Correct Answer: CD
Explanation Explanation/Reference:
Explanation:
QUESTION 6
You need to implement the requirements for handling IIS errors. What should you do?
A. Option A
B. Option B
C. Option C
D. Option D
Correct Answer: B Explanation
Explanation/Reference:
Explanation:
QUESTION 7
When users attempt to retrieve a product from the product page, a run-time exception occurs if the product does not exist.
You need to route the exception to the CustomException.aspx page.
Which method should you add to MvcApplication?
A. Option A
B. Option B
C. Option C
D. Option D Correct Answer: C
Explanation Explanation/Reference:
Explanation:
QUESTION 8
You need to implement the business requirements for managing customer data.
What should you do? (Each correct answer presents part of the solution. Choose all that apply.)
A. Add a class named Customer-Controller to the Controllers folder. Then add a method named Edit to the class.
B. Create a new controller named Administration in the Controllers folder. Add an action named EditCustomer to the controller.
C. Add a folder named Customer to the Views folder. Then create a view inside this folder named Edit.aspx.
D. Create a new folder named EditCustomer to the Views folder. In the new folder, create a new file named Administration.aspx. Correct Answer: AC
Explanation Explanation/Reference:
Explanation:
QUESTION 9
You need to ensure that new customers enter a valid email address.
Which code should you use? (Each correct answer presents part of the solution. Choose all that apply.)
A. Option A
B. Option B
C. Option C
D. Option D
Correct Answer: AD Explanation Explanation/Reference:
Explanation:
QUESTION 10
An advertising campaign was recently launched. Some of the ads contain a link to products that no longer exist or have IDs that have changed. You need to ensure that all product links display a product. Which code segment should you use to configure the route?
A. Option A
B. Option B
C. Option C
D. Option D Correct Answer: A
Explanation Explanation/Reference:
Explanation:
QUESTION 11
You updated the web.config file with the HTTP run-time value required to display an alternative version of the site. You need to ensure that the correct page displays to the users. Which code segment should you use to update the controller?
A. If (Request.IsTabletDevice)
B. If (Request.Browser.IsBrowser(“Mobile”))
C. If (Request.UserAgent[“Tablet”])
D. If (Request.Browser.IsMobileDevice)
Correct Answer: D Explanation Explanation/Reference:
Explanation:
QUESTION 12
You need to configure session storage in the web.config file to meet the technical requirements for scalability.
Which SessionState mode should you use? (Each correct answer presents a complete solution. Choose all that apply.)
A. StateServer
B. InProc
C. AutoDetect
D. SqlServer
Correct Answer: AD Explanation
Explanation/Reference:
Explanation:
QUESTION 13
You need to update the routes to ensure that a product is always displayed on the product page. Which code segment should you use?
A. Option A
B. Option B
C. Option C
D. Option D
Correct Answer: B Explanation Explanation/Reference:
Explanation:
QUESTION 14
You need to implement the mobile device support requirements.
How should you build the ProcessRequest method? (To answer, select the appropriate options in the answer area.)
y
Hot Area:
Correct Answer:
Explanation Explanation/Reference:
Explanation:
Testlet 4 ASP.NET MVC application in Visual Studio 2012 Background
You are developing an ASP.NET MVC application in Visual Studio 2012 that will be used to process orders.
Business Requirements
The application contains the following three pages.
The application consumes three WCF services to retrieve external data.
Technical Requirements Visual Studio Solution:
The solution contains the following four projects.
ExternalQueue Project:
Entity Framework is used for data access. The entities are defined in the ExternalOrders.edmx file as shown in the following diagram.
The project contains two services defined in the following files.
The ExternalQueue.Helpers namespace contains a definition for a class named OrderNotFoundException.
OrderProcessor Project:
Entity Framework is used for data access. The entities are defined in the ProcessedOrders.edmx file as shown in the following diagram.
The classes are contained in the OrderProcessor.Entities namespace. The project contains the following two controllers.
WCF service proxies to the ExternalQueue, Shipping and OrderUpload services have been generated by using the command prompt. The ExecuteCommandProcedure() method in the ExternalQueueService.svc file must run asynchronously.
The ProcessedOrderController controller has the following requirements.
OrderUpload Project:
The project contains two services defined in the following files. Data Access is maintained in a file named UploadOrder.es.
Shipping Project:
Entity Framework is used for data access. The entities are defined in the ExternalOrders.edmx file as shown in the following diagram.
The Custom Tool property for ExternalOrders.edmx has been removed. POCO classes for the Entity Model are located in the ShippingAddress.es file. The POCO
entity must be loaded by using lazy loading.
The project contains two services defined in the following files.
The IShippingService contract must contain an operation that receives an order number as a parameter. The operation must return a class named ShippingInfo
that inherits from a class named State.
Application Structure
QUESTION 1
The DeleteExternalOrder() method in the ExternalQueueService service is not throwing a FaultException exception as defined by the FaultContractAttribute
attribute in the IExternalQueueService.cs file.
You need to throw the FaultException exception.
Which code segments can you insert at line EQ45 to achieve this goal? (Each correct answer presents a complete solution. Chose all that apply.)
A. Option A
B. Option B
C. Option C
D. Option D
Correct Answer: CD Explanation
Explanation/Reference:
Explanation:
QUESTION 2
The GetVendors() action in the ProcessedOrderController controller is querying the database each time it is run. The GetVendors() action must query the database only if the cache is null. You need to add code to the action at line PC33 to cache the data. Which code segment can you use? (Each correct answer presents a complete solution. Choose all that apply.)
A. Option A
B. Option B
C. Option C
D. Option D
Correct Answer: CD Explanation
Explanation/Reference:
Explanation:
QUESTION 3
The GetExternalOrder() method in the ExternalQueueService service is throwing a runtime error. The method must query the database for a record that matches the orderNum parameter passed to the method.
You need to modify the queryString string to retrieve the record. With which code segment should you replace line EQ64?
A. Option A
B. Option B
C. Option C
D. Option D
Correct Answer: A Explanation
Explanation/Reference:
Explanation:
QUESTION 4
You need to modify the ExecuteCommandProcedure() method to meet the technical requirements. Which code segment should you use?
A. Option A
B. Option B
C. Option C
D. Option D
Correct Answer: A Explanation
Explanation/Reference:
Explanation:
QUESTION 5
You need to regenerate the service proxies to include task-based asynchronous method signatures. Which command should you use?
A. aspnet_regiis.exe /t:code http://localhost:62965/UploadCallbackService.svc
B. svcutil.exe /t:code http://localhost:62965/UploadCallbackService.svc
C. aspnet_compiler.exe /t:code http://localhost:62965/UploadCallbackService.svc
D. aspnet_regiis.exe /t:code http://localhost:62965/UploadService.svc
E. svcutil.exe /t:code http://localhost:62965/UploadService.svc
Correct Answer: B Explanation
Explanation/Reference:
Explanation: http://msdn.microsoft.com/en-us/library/aa347733.aspx
QUESTION 6
The DeleteExternalOrder() method in the ExternalQueueService service is not throwing a FaultException exception as defined by the FaultContractAttribute
attribute in the IExternatQueueService.cs file.
You need to throw the FaultException exception.
Which code segment can you insert at line EQ45 to achieve this goal? (Each correct answer presents a complete solution. Chose all that apply.)
We provide thoroughly reviewed Microsoft 70-492 using the training resources which are the best for Microsoft 70-492 test, and to get certified by Microsoft Windows Store apps.It is a best choice to accelerate your career as a professional in the Information Technology industry. Now we add the latest Microsoft 70-492 content and to print and share content.