Ustawianie nagłówka User-Agent dla żądania WebClient

Jaki jest właściwy sposób ustawiania nagłówka User-Agent dla żądania WebClient dla Windows Phone 7? Znalazłem 2 opcje, ale nie wiem, która jest poprawna. Rozważanie obiektu WebClient:

WebClient client = new WebClient();

Widziałem 2 opcje:

ustaw użytkownika użytkownika za pomocą:

client.Headers["User-Agent"] = "myUserAgentString";

ustaw User-Agent za pomocą WebHeaderCollection:

WebHeaderCollection headers = new WebHeaderCollection();
headers[HttpRequestHeader.UserAgent] = "userAgentString";
client.Headers = headers;

Czy możesz doradzić, która z dwóch powyższych metod jest właściwa?

questionAnswers(6)

yourAnswerToTheQuestion