Impostazione dell’intestazione User-Agent per una richiesta WebClient

Qual è il modo corretto di impostare l’intestazione User-Agent per una richiesta WebClient per Windows Phone 7? Ho trovato 2 opzioni, ma non sono sicuro quale sia quella corretta. Considerando un object WebClient:

WebClient client = new WebClient(); 

Ho visto 2 opzioni:

  1. impostare l’User-Agent usando:

     client.Headers["User-Agent"] = "myUserAgentString"; 
  2. imposta l’User-Agent usando WebHeaderCollection:

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

Puoi per favore indicare quale dei due metodi sopra è quello giusto?