Questions marquées «c#-5.0»

196
Comment créer une méthode asynchrone en C #?

Chaque article de blog que j'ai lu vous indique comment utiliser une méthode asynchrone en C #, mais pour une raison étrange, n'expliquez jamais comment créer vos propres méthodes asynchrones à consommer. J'ai donc ce code en ce moment qui consomme ma méthode: private async void...

141
Existe-t-il un équivalent asynchrone de Process.Start?

Comme le titre l'indique, y a-t-il un équivalent à Process.Start(vous permet d'exécuter une autre application ou un autre fichier batch) que je peux attendre? Je joue avec une petite application console et cela semblait être l'endroit idéal pour utiliser async et attendre, mais je ne trouve aucune...

137
Utilisation de async-await sur .net 4

Je commence actuellement à créer une application qui profiterait beaucoup de la fonctionnalité d'attente asynchrone de C # 5. Mais je ne sais pas quelle version de VS et du runtime asynchrone utiliser. En regardant les graphiques de popularité des systèmes d'exploitation, je devrai prendre en...

116
Comment Task <int> devient-il un int?

Nous avons cette méthode: async Task<int> AccessTheWebAsync() { HttpClient client = new HttpClient(); Task<string> getStringTask = client.GetStringAsync("http://msdn.microsoft.com"); // You can do work here that doesn't rely on the string from GetStringAsync. DoIndependentWork(); string...

85
Attendre dans le bloc de capture

J'ai le code suivant: WebClient wc = new WebClient(); string result; try { result = await wc.DownloadStringTaskAsync( new Uri( "http://badurl" ) ); } catch { result = await wc.DownloadStringTaskAsync( new Uri( "http://fallbackurl" ) ); } Fondamentalement, je veux télécharger à partir d'une URL et...