Methodenkörperäquivalent des Lambda-AusdrucksC#

Ein Treffpunkt für C#-Programmierer
Anonymous
 Methodenkörperäquivalent des Lambda-Ausdrucks

Post by Anonymous »

Das Folgende ist ein Teil der Ausführungssequenz, wenn eine Middleware in ASP.NET Core konfiguriert wird –

Code: Select all

// my code
app.Use(some middleware);

// class UseExtensions / namespace Microsoft.AspNetCore.Builder
public static IApplicationBuilder Use(this IApplicationBuilder app, Func middleware)
{
return app.Use(next => context => middleware(context, next));
}

// class WebApplication / namespace Microsoft.AspNetCore.Builder
public IApplicationBuilder Use(Func middleware)
{
ApplicationBuilder.Use(middleware);
return this;
}
Vielleicht liegt es daran, dass ich Lambdas nicht verstehe, aber der Lambda-Ausdruck in der zweiten Methode oben macht es mir schwer, ihn zu verstehen -

Code: Select all

next => context => middleware(context, next)
Was könnte das mögliche Methodenkörper-Äquivalent dieses Lambda-Ausdrucks sein? Ist es möglich? Wenn nicht, warum?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post