VS 11 Developer Preview で既存のアプリを Metro UI アプリに変換しようとしています。これは、WinRT ランタイムに対して実行することを意味します (間違っている場合は訂正してください)。これは、Windows 8 Developer Preview で実行されます。
特定のユーザー エージェントを設定する必要がある REST API を呼び出す必要があります。これは WInRT では不可能のようです。次の元のコードがあります。
_request = WebRequest.CreateHttp(url);
_request.UserAgent = UserAgent;
ただし、UserAgent プロパティは HttpWebRequest に対して定義されていません。私も試しました:
_request.Headers["User-Agent"] = UserAgent;
これにより、ランタイム例外が発生します: System.ArgumentException: このヘッダーは、適切なプロパティまたはメソッドを使用して変更する必要があります。
User-Agent ヘッダーを変更するにはどうすればよいですか?