Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 带有Ninject的自定义OptionalAttribute_C#_.net_Inversion Of Control_Ninject - Fatal编程技术网

C# 带有Ninject的自定义OptionalAttribute

C# 带有Ninject的自定义OptionalAttribute,c#,.net,inversion-of-control,ninject,C#,.net,Inversion Of Control,Ninject,有没有办法为Ninject创建自己的OptionalAttribute 我知道我可以使用NinjectSettings类来替换InjectAttribute,但是OptionalAttribute似乎没有任何选项,恐怕没有 无论如何,在大多数情况下不应使用可选依赖项。考虑创建依赖项的NULL对象()。< /P>你能把它放在你的路线图上吗?也许他们会将其与拉取请求集成。@DanielA.White可以确认我在ninject上有过很好的拉取请求经验

有没有办法为Ninject创建自己的
OptionalAttribute


我知道我可以使用
NinjectSettings
类来替换
InjectAttribute
,但是
OptionalAttribute
似乎没有任何选项,恐怕没有


无论如何,在大多数情况下不应使用可选依赖项。考虑创建依赖项的NULL对象()。< /P>你能把它放在你的路线图上吗?也许他们会将其与拉取请求集成。@DanielA.White可以确认我在ninject上有过很好的拉取请求经验