Max*_*rra -1 c# lambda autofac
在阅读autofac文档时,我们可以看到如下示例:
new ResolvedParameter(
(pi, ctx) => pi.ParameterType == typeof(ISender),
(pi, ctx) => ctx.Resolve<PostalServiceSender>()));
Run Code Online (Sandbox Code Playgroud)
我知道ctx代表上下文但pi?参数I ......?
该文件指出,在ResolvedParameter构造函数有两个Func例子:
public ResolvedParameter(
Func<ParameterInfo, IComponentContext, bool> predicate,
Func<ParameterInfo, IComponentContext, Object> valueAccessor
)
Run Code Online (Sandbox Code Playgroud)
这(pi, ctx) =>是第一个参数的lambda.在pi,您ParameterInfo从该func的调用方接收实例.
| 归档时间: |
|
| 查看次数: |
101 次 |
| 最近记录: |