首页 > 解决方案 > 创建 IOptionsMonitor 类型的实例或对象。尝试使用 OptionsMonitor 但获取构造函数参数错误

问题描述

我是 C# 和IOptionsMonitor概念的新手

MyOptionsClass myOptionObject = new MyOptionClass ();
IOptions<MyOptionsClass> instaceOfIOptions =
    new OptionsWrapper<MyOptionsClass>(myOptionObject );

类似于他们用来获取“IOptions”实例的方法,我想获取 IOptionsMonitor 所以我尝试了类似的方式,但它给了我一个编译器错误。

IOptionsMonitor<CosmosDBOptions> instaceOfIOptionsMonitor =
    new OptionsMonitor<CosmosDBOptions>(myOptionObject);

但它要求 3 个参数(工厂、源和缓存)代替myOptionObject

我需要在这里传递什么参数?如何做到这一点?

标签: c#asp.net-core.net-core

解决方案


推荐阅读