Warum implementiert die konkrete WCF-Clientimplementierung IDisposable, aber nicht die standardmäßige Standardschnittstelle, die für jeden WCF-Client als Teil von .net bereitgestellt wird?WCF IDisposable Design Diskrepanz
using(WcfClient client = new WcfClient)
{
client.WebMethod();
}
using(IWcfClient client = new WcfClient)
{
client.WebMethod();
} //throws bc it's not part of the Interfact but is the part of the base class every wcf client implements along the interface?
Warum es ein Teil der Schnittstelle nicht zu machen, wie man wählen kann, wie die wcf in einer benutzerdefinierten Art und Weise der Reinigung bis zu handhaben?
Auf einer tangentialen beachten Sie bitte, dass das Mischen WCF-Clients mit 'using'-Blöcken können Ausnahmen maskieren. http://stackoverflow.com/questions/573872/what-is-the-best-workaround-for-the-wcf-client-using-block-issue –