Moi j'avais pris l'habitude de créer une variable statique dans la App.xaml.cs
1 2 3 4 5 6 7 8 9 10 11 12 13
| public static ServiceReference1.ServiceClient MonServiceClient { get; set; }
public App()
{
this.Startup += this.Application_Startup;
this.Exit += this.Application_Exit;
this.UnhandledException += this.Application_UnhandledException;
MonServiceClient = new ServiceReference1.ServiceClient();
InitializeComponent();
} |
Afin de pouvoir l'utiliser facilement dans n'importe qu'elle page sans avoir le reinstancier à chaque fois, ce n'est donc pas une bonne pratique du tout ??
App.MonServiceClient.GetMethodeCompleted +=...
Si j'ai bien compris on instancie un ServiceClient à chaque fois que j'ai un appel de méthode (Async) à faire ??
Partager