preguntar acerca de async-await
8
réponses
Pourquoi ne puis-je pas utiliser l’opérateur ‘await’ dans le corps d’une instruction de verrouillage?
Le mot-clé await en C# (. NET async CTP) n'est pas autorisé à partir d'une instruction lock.
À Partir de MSDN:
Un
l'expression await ne peut pas être utilisée dans une fonction synchrone, dans une requête
expression, dans le catch ou enfin l …
demandé sur
1970-01-01 00:33:31
6
réponses
Intercepter une exception levée par une méthode asynchrone
Utilisation du CTP asynchrone de Microsoft pour. NET,
est-il possible d'attraper une exception levée par une méthode asynchrone dans la méthode appelante?
public async void Foo()
{
var x = await DoSomethingAsync();
/* Handle the result, but …
demandé sur
1970-01-01 00:33:31
3
réponses
Quand devrais-je utiliser de la Tâche.Rendement()?
J'utilise beaucoup async / await et Task mais je n'ai jamais utilisé Task.Yield() et pour être honnête, même avec toutes les explications, Je ne comprends pas pourquoi j'aurais besoin de cette méthode.
Quelqu'un peut-il donner un bon exemple où Yiel …
demandé sur
1970-01-01 00:33:34
7
réponses
L’utilisation du suffixe «Async» dans un nom de méthode dépend-elle de l’utilisation du modificateur ‘async’?
Quelle est la convention pour suffixer les noms de méthodes avec "Async"?
Le suffixe "Async" devrait-il être ajouté uniquement à une méthode déclarée avec le modificateur async?
public async Task<bool> ConnectAsync()
, Ou suffit-il que l …
demandé sur
1970-01-01 00:33:33
2
réponses
Entity Framework SaveChanges() vs. SaveChangesAsync () et Find () vs. FindAsync()
J'ai cherché les différences entre les paires 2 ci-dessus mais je n'ai trouvé aucun article expliquant clairement à ce sujet ainsi que quand utiliser l'un ou l'autre.
Quelle est Donc la différence entre SaveChanges() et SaveChangesAsync()?
Et entre …
demandé sur
1970-01-01 00:33:35
1
réponses
Encapsuler le code synchrone dans un appel asynchrone
J'ai une méthode dans ASP.NET application, qui consomme beaucoup de temps à remplir. Un appel à cette méthode peut se produire jusqu'à 3 fois au cours d'une requête Utilisateur, en fonction de l'état du cache et des paramètres fournis par l'utilisate …
demandé sur
1970-01-01 00:33:34
6
réponses
JavaScript promet vs Async attendent. La différence?
J'utilise déjà les fonctionnalités ES6 et ES7 (grâce à Babel) dans Mes applications-mobiles et web.
La première étape était évidemment aux niveaux ES6. J'ai appris beaucoup de modèles asynchrones, les promesses (qui sont vraiment prometteuses), les …
demandé sur
1970-01-01 00:33:35
1
réponses
Annulation D’une requête HttpClient-pourquoi TaskCanceledException.CancellationToken.IsCancellationRequested faux?
Étant donné le code suivant:
var cts = new CancellationTokenSource();
try
{
// get a "hot" task
var task = new HttpClient().GetAsync("http://www.google.com", cts.Token);
// request cancellation
cts.Cancel();
await task;
…
demandé sur
1970-01-01 00:33:35
5
réponses
async attendent les performances?
(Juste une question théorique - pour les applications à interface graphique)
En supposant que j'ai ce code avec beaucoup awaits:
public async Task<T> ConsumeAsync()
{
await A();
await b();
await c();
…
demandé sur
1970-01-01 00:33:34
4
réponses
Comment puis-je utiliser async dans un modèle de vue mvvmcross?
J'ai un processus de longue durée dans un viewmodel mvvmcross et je souhaite le rendre asynchrone ( http://msdn.microsoft.com/en-us/library/vstudio/hh191443.aspx).
Le mot-clé async est actuellement pris en charge dans le canal bêta pour Xamarin.
Vo …
demandé sur
1970-01-01 00:33:33