WCFサービスを使用するMVC ASP.NET
のWebサイトを開発しています。WCFクライアントを静的にする、または処理方法を使用する
の1-
private static ServiceClient _client = new ServiceClient();
2 - 使用するクライアントオブジェクトが静的ください:私は、だから私は、私はそれを定義する必要があり、約2オプションが思うこと
Public class Home : Controller
{
private ServiceClient _client = new ServiceClient();
public ActionResult Index()
{
//code here
}
}
のようなコントローラでWCFクライアントを使用していますIDisposable.Dispose
Public class Home : Controller, IDisposable
{
private ServiceClient _client = new ServiceClient();
protected override void Dispose(bool disposing)
{
_client.Dispose();
base.Dispose(disposing);
}
}
パフォーマンスのための最良のオプションは何ですか?