You are designing an ASP.NET MVC 2 Web application. The Web application will display
information from remote third-party Windows Communication Foundation (WCF) services
on each page. You have the following requirements: • Retrieve information from the WCF
services. • Specify a timeout period while retrieving information from third-party services. •
Cache responses from the third-party services for retrieval by multiple users. You need to
recommend an approach for retrieving information from the WCF service. What should you
recommend?
A.
Use AJAX to asynchronously call the third-party services and display information.
B.
Use an asynchronous method.
C.
Implement the IHttpAsyncHandler interface on the models for the views.
D.
Implement the IAsyncResult interface on the models for the views.