Configurando o cabeçalho do User-Agent para uma solicitação do WebClient
Qual é a maneira correta de definir o cabeçalho do User-Agent para uma solicitação do WebClient para o Windows Phone 7? Eu encontrei duas opções, mas não tenho certeza qual é a correta. Considerando um objeto WebClient:
WebClient client = new WebClient();
Eu vi duas opções:
defina o User-Agent usando:
client.Headers["User-Agent"] = "myUserAgentString";
defina o User-Agent usando o WebHeaderCollection:
WebHeaderCollection headers = new WebHeaderCollection();
headers[HttpRequestHeader.UserAgent] = "userAgentString";
client.Headers = headers;
Você pode, por favor, informar qual dos 2 métodos acima é o correto?