Je veux savoir comment appeler en toute sécurité une méthode de service Web WCF. Ces deux méthodes sont-elles acceptables/équivalentes? Y a-t-il un meilleur moyen?Comment appeler une méthode de service Web dans C#
1er chemin:
public Thing GetThing()
{
using (var client = new WebServicesClient())
{
var thing = client.GetThing();
return thing;
}
}
2ème façon:
public Thing GetThing()
{
WebServicesClient client = null;
try
{
client = new WebServicesClient();
var thing = client.GetThing();
return thing;
}
finally
{
if (client != null)
{
client.Close();
}
}
}
Je veux vous assurer que le client est bien fermé et éliminés.
Merci
Je crée toujours une instance de WebServicesClient et je l'utilise dans toute l'instance de l'application, est-ce que cela cause un problème? –
Merci pour ça. Je ne m'attendais pas à être si compliqué, mais ça a l'air bien. – zod