gpt4 book ai didi

c# - 如何将 Func 用作注入(inject)属性

转载 作者:太空宇宙 更新时间:2023-11-03 21:19:41 24 4
gpt4 key购买 nike

我正在尝试将 Func 传递给类实例的公共(public)属性。每当我尝试访问该属性时,它都显示为 null。

AutoFac 配置:

builder.RegisterType<Func<BillingStore>>().PropertiesAutowired();

公共(public)属性(property):

public static Func<BillingStore> BillingStoreFactory { get; set; }

我没有看到我做错了什么,我通常会尽量避免代表,但这次我不能。

最佳答案

定义不带static关键字的属性

public Func<BillingStore> BillingStoreFactory { get; set; }

关于c# - 如何将 Func<T> 用作注入(inject)属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31663551/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com