PrepAway - Latest Free Exam Questions & Answers

You need to ensure that the correct authentication header is present when requests are made by using MyDataSer

You use Microsoft .NET Framework 4 to develop an application that uses WCF Data Services to
retrieve entities. WCF Data Services uses an authentication scheme that requires an HTTP request
that has the following header format.
GET /OData.svc/Products(1)
Authorization: WRAP access_token=”123456789″
The application includes the following code. (Line numbers are included for reference only.)
01 public class Program
02 {
03 public void GetProducts()

04 {
05 var proxy = new MyDataServiceContext();
06
07 …
08 }
09
10 }
You need to ensure that the correct authentication header is present when requests are made by
using MyDataServiceContext. What should you do?

PrepAway - Latest Free Exam Questions & Answers

A.
Insert the following code segment at line 06.
proxy.Credentials = new NetworkCredential
(“WRAP access_token”, “123456789”);

B.
Insert the following code segment at line 06.
proxy.Credentials = new NetworkCredential
(“Authorization”, “WRAP access_token=\”123456789\””);

C.
Insert the following code segment at line 06.
proxy.SendingRequest += new
EventHandler<SendingRequestEventArgs>
(proxy_SendingRequest);
Insert the following code segment at line 09.
void proxy_SendingRequest(object sender,
SendingRequestEventArgs e) {
e.RequestHeaders.Add(“WRAP access_token”, 123456789″);
}

D.
Insert the following code segment at line 06.
proxy.SendingRequest += new EventHandler
<SendingRequestEventArgs>(proxy_SendingRequest);
Insert the following code segment at line 09.
void proxy_SendingRequest(object sender,
SendingRequestEventArgs e)
{
e.RequestHeaders.Add(“Authorization”,
“WRAP access_token=\”123456789\””);
}


Leave a Reply