Microsoft 70-487

Developing Windows Azure and Web Services

(Page 1 out of 8)
Showing 15 of 113 Questions
Exam Version: 8.4
Question No : 1 - Topic 1

Errors occasionally occur when saving data using the FlightInfoContext ADO.NET Entity
Framework context. Updates to the data are being lost when an error occurs.
You need to ensure that data is still saved when an error occurs by retrying the operation.
No more than five retries should be performed.
Which code segment should you use as the body of the SaveChanges() method in the
FlightInfoContext.es file?



  • A. Option A
  • B. Option B
  • C. Option C
  • D. Option D

Answer : A

Question discussion



Question No : 2 - Topic 1

You need to recommend a data access technology to the contractor to retrieve data from
the new data source.
Which data access technology should you recommend?

  • A. LINQ to XML
  • B. ADO.NET Entity Framework
  • C. ADO.NET DataSets
  • D. WCF Data Services

Answer : D

Question discussion



Question No : 3 - Topic 1

Errors occasionally occur when saving data using the FlightInfoContext ADO.NET Entity
Framework context. Updates to the data are being lost when an error occurs.
You need to ensure that data is still saved when an error occurs by retrying the operation.
No more than five retries should be performed.
With which code segment should you replace the body of the SaveChanges() method in
the FlightInfoContext.es file?


  • A. Option A
  • B. Option B
  • C. Option C
  • D. Option D

Answer : C

Explanation: Explanation/Reference: EntitySqlException: Represents errors that occur when parsing Entity SQL command text. This exception is thrown when syntactic or semantic rules are violated. SqlException: The exception that is thrown when SQL Server returns a warning or error. This class cannot be inherited. EntityCommandExecutionException : Represents errors that occur when the underlying storage provider could not execute the specified command. This exception usually wraps a provider-specific exception.

Question discussion



Question No : 4 - Topic 1

The service has been deployed to Windows Azure.
Trey Research has provided version 1.3.0.0 of the assembly to support a change in the
serialization format. The service must remain available during the transition to the new
serialization format.
You need to ensure that the service is using the new assembly.
Which configuration setting should you add to the web.config? (To answer, drag the
appropriate configuration elements to the correct location or locations in the answer area.
Each configuration element 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.)


Answer :

Question discussion

halim16

here the answer is not good the first and the last is good the middle for me is this <bindingRedirect oldVersion="1.2.0.0" newVersion="1.3.0.0"/>



Question No : 5 - Topic 1

You need to deploy the application to the Windows Azure production environment to meet
the business requirements.
What should you do? (To answer, select the appropriate button in the answer area.)


Answer :

Question discussion



Question No : 6 - Topic 1

You need to load flight information provided by Consolidated Messenger.
Which should you use?

  • A. SQL Server Data Transformation Services (DTS)
  • B. EntityTransaction and EntityCommand
  • C. Office Open XML
  • D. OleDbConnection and OleDbDataReader

Answer : D

Question discussion



Question No : 7 - Topic 1

Historical flight information data will be stored in Windows Azure Table Storage using the
FlightInfo class as the table entity.
There are millions of entries in the table. Queries for historical flight information specify a
set of airlines to search and whether the query should return only late flights. Results
should be ordered by flight name.
You need to specify which properties of the FlightInfo class should be used at the partition
and row keys to ensure that query results are returned as quickly as possible.
What should you do? (To answer, drag the appropriate properties to the correct location or
locations in the answer area. Each property 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.)


Answer :

Question discussion



Question No : 8 - Topic 1

Transformed historical flight information provided by the RemoteDataStream() method
must be written to the response stream as a series of XML elements named Flight within a
root element named Flights. Each Flight element has a child element named FlightName
that contains the flight name that starts with the two-letter airline prefix.
You need to implement the StreamHistoricalFlights() method so that it minimizes the
amount of memory allocated.
Which code segment should you use as the body of the StreamHistoricalFlights() method
in the HistoricalDataLoader.es file?


  • A. Option A
  • B. Option B
  • C. Option C
  • D. Option D

Answer : D

Explanation: http://msdn.microsoft.com/en- us/library/system.xml.linq.xstreamingelement.aspx and http://msdn.microsoft.com/en- us/library/bb551307.aspx

Question discussion



Question No : 9 - Topic 1

You need to load flight information provided by Consolidated Messenger.
What should you use?

  • A. Office Open XML
  • B. COM interop
  • C. OleDbConnection and OleDbDataReader
  • D. EntityConnection and EntityDataReader

Answer : C

Question discussion



Question No : 10 - Topic 1

You need to parse flight information from Blue Yonder Airlines. The content of the XML file
is shown below.


Some airlines do not specify the timezone of the arrival time. If the timezone is not
specified, then it should be interpreted per the business requirements.
You need to implement the LoadFlights() and Parse() methods of the BlueYonderLoader
class.
What should you do? (To answer, drag the appropriate code segments to the correct
location in the answer area. Each 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.)

Answer :

Question discussion



Question No : 11 - Topic 1

Flight information data provided by Margie's Travel is updated both locally and remotely.
When the data is synced, all changes need to be merged together without causing any
data loss or corruption.
You need to implement the Sync() method in the MargiesTravelSync.es file.
What should you do? (To answer, drag the appropriate code segments to the correct
location or locations in the answer area. 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.)


Answer :

Question discussion



Question No : 12 - Topic 1

Historical flight information data will be stored in Windows Azure Table Storage using the
FlightInfo class as the table entity.
There are millions of entries in the table. Queries for historical flight information specify a
set of airlines to search and whether the query should return only late flights. Results
should be ordered by flight name.
You need to specify which properties of the FlightInfo class should be used at the partition
and row keys to ensure that query results are returned as quickly as possible.
What should you do? (Each correct answer presents part of the solution. Choose all that
apply.)

  • A. Use the WasLate property as the row key.
  • B. Use the Airline property as the row key.
  • C. Use the WasLate property as the partition key
  • D. Use the Arrival property as the row key.
  • E. Use the Airline property as the partition key.
  • F. Use the Flight property as the row key.

Answer : B,F

Question discussion



Question No : 13 - Topic 1

You need to configure the Windows Azure service definition to enable Consolidated
Messenger to upload files.
What should you do? (To answer, drag the appropriate configuration items to the correct
location or locations. Each configuration item 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.)


Answer :

Question discussion



Question No : 14 - Topic 1

Data provided by Consolidated Messenger is cached in the HttpContext.Cache object.
You need to ensure that the cache is correctly updated when new data arrives.
What should you do?

  • A. Ensure that the EffectivePrivateBytesLimit value is greater than the size of the database file.
  • B. Change the sliding expiration of the cache item to 12 hours.
  • C. Use the SqlCacheDependency type configured with a connection string to the database file.
  • D. Use the CacheDependency type configured to monitor the SFTP target folder.

Answer : D

Question discussion



Question No : 15 - Topic 1

You are adding a new REST service endpoint to the FlightDataController controller that
returns the total number of seats for each airline.
You need to write a LINQ to Entities query to extract the required data.
Which code segment should you use?


  • A. Option A
  • B. Option B
  • C. Option C
  • D. Option D

Answer : D

Question discussion



(Page 1 out of 8)
Showing of 113 Questions
Exam Version: 8.4