小编Sha*_*tin的帖子

如何在F#中定义一个owin中间件类?

我试图在F#中创建下面的示例类(取自此处).

public class LoggingMiddleware
{
    private AppFunc next;

    public LoggingMiddleware(Func<IDictionary<string, object>, Task> next)
    {
        this.next = next;
    }

    public async Task Invoke(IDictionary<string, object> environment)
    {
        Console.WriteLine("Begin Request");
        await next.Invoke(environment);
        Console.WriteLine("End Request");
    }
}
Run Code Online (Sandbox Code Playgroud)

但是,我正在努力在典型的.NET类型和典型的F#类型之间进行转换,并使用F#async工作流来实现C#await所发生的事情.

f# owin

2
推荐指数
1
解决办法
428
查看次数

标签 统计

f# ×1

owin ×1