首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CallerMemberName不在AzureFunctionsVersion v4工作

CallerMemberName不在AzureFunctionsVersion v4工作
EN

Stack Overflow用户
提问于 2022-04-07 09:05:35
回答 1查看 45关注 0票数 1

我有一个使用AzureFunctionsVersion v3CallerMemberName的Azure函数。另一个函数是AzureFunctionsVersion v4,使用相同的代码,CallerMemberName是空的:

代码语言:javascript
复制
public async Task TheMethod(dynamic messageJSON, [CallerMemberName] string callerMemberName = "")

这个方法有两个深层次的调用:

代码语言:javascript
复制
ProcessMessage(string messageText, [CallerMemberName] string callerMemberName = "")
{
  // callerMemberName in ProcessMessage works
  // callerMemberName in TheMethod is ""
  TheMethod(messageText);
}

AzureFunctionsVersion v4有什么不同吗?

EN

回答 1

Stack Overflow用户

发布于 2022-04-12 10:45:27

下面的文档显示了v3和v4之间的区别。

主要的区别是v3使用.NET core3.1,v4使用.NET6

但是,根据.netcore3.1.net6的以下文档,使用CallerMemberName获取方法调用方的方法或属性名称的实现保持不变。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71779272

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档