WCF にアクセスするために自動生成されたクライアントを使用する既存のコードを見てきました。自動生成されたページで提案されている元のバージョンは次のとおりです。
public int GetNumber()
{
ServiceClient client = new ServiceClient();
int number = client.GetNumber();
client.Close();
return number;
}
以下のようにリファクタリングされました。
public int GetNumber()
{
ServiceClient client = new ServiceClient();
return number.GetNumber();
}
クライアントが閉じられることが保証されているかどうかはわかりません(GCまたはその他のものによって)。2行のコードを追加することをお勧めしますか?