これが私の方法です:
public IList<Member> FindAllMembers()
{
using (WebClient webClient = new WebClient())
{
string htmlSource = webClient.DownloadString(ConfigurationSettings.AppSettings["MemberUrl"]);
}
XDocument response = XDocument.Parse(htmlSource);
}
新しい ConfigurationManager.AppSettings を使用することをお勧めしますが、IntelliSense のどこにも見つかりません。正しい名前空間をインポートしていると確信しています。私も何かを参照する必要がありますか?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Text;
using System.Xml.Linq;
using SharpDIC.Api.Interfaces;
using SharpDIC.Api.Models;
using System.Configuration;
namespace SharpDIC.Api.Concrete
{
class XmlMemberFinder : IMemberFinder
{
public IList<Member> FindAllMembers()
{
using (WebClient webClient = new WebClient())
{
string htmlSource = webClient.DownloadString(ConfigurationSettings.AppSettings["MemberUrl"]);
}
XDocument response = XDocument.Parse(htmlSource);
}