C# async/await: quand utiliser ConfigureAwait(false) ?

posée 24 days ago37 vuesfr

2

Dans une bibliothèque .NET, on me dit de toujours mettre ConfigureAwait(false). Est-ce encore nécessaire avec .NET moderne (pas d'ASP.NET SynchronizationContext) ?

🤖 Diagnostic IA

Généré par IA. Ce n'est pas une réponse — la communauté ci-dessous le confirme ou le corrige. Vérifiez toujours avant de vous y fier.

posée 24 days ago

3 réponses

6

Query sys.dm_db_index_usage_stats for reads vs writes since last restart. Indexes with high user_updates and zero user_seeks/scans are candidates for removal. Add the missing index only if the query is frequent and selective.

Connectez-vous pour dire si ça a marché.

answered 24 days ago
5

CrashLoopBackOff almost always means the container's main process exits. Check kubectl logs --previous. Common causes: readiness probe on a port the app binds late, missing env/secret, or the app needing a writable volume it doesn't have.

Connectez-vous pour dire si ça a marché.

answered 24 days ago
4

In modern .NET (no SynchronizationContext in ASP.NET Core, console, or worker apps) ConfigureAwait(false) is a micro-optimization. In libraries that might run under WPF/WinForms/legacy ASP.NET, keep it. It never hurts.

Connectez-vous pour dire si ça a marché.

answered 24 days ago

Sign in and verify your email to post an answer.