【发布时间】:2019-06-16 16:01:31
【问题描述】:
我正在使用这个包 (https://github.com/shawnmclean/Mandrill-dotnet) 在 .net 应用程序中实现 mandrill 现在有一个模型“EmailMessage”用于发送电子邮件。 EmailMessage 模型内部有一个属性“GlobalMergeVars”:
[JsonProperty("global_merge_vars")]
public List<MergeVar> GlobalMergeVars { get; }
现在我们可以看到 GlobalMergeVars 没有设置器,但我必须为此设置一个值。如果我们转到此链接 (https://mandrillapp.com/api/docs/messages.html) 并单击“试用”按钮,那么我们可以为 GlobalMergeVars 设置值,但我认为我正在使用的包中存在一些问题。但我不能切换到其他包,因为它与其他包相比非常灵活。那么无论如何要为 GlobalMergeVars 设置值吗?
PS:我还在 github repo 上打开了一个问题。但由于截止日期临近,我需要快速修复。
【问题讨论】:
-
从类的构造函数中试过了吗?
-
EmailMessage 类中只有一个空的构造函数
-
请添加更多详细代码!还要告诉你要在哪种情况下设置值。
-
答案是:从第 376 行开始阅读github.com/shawnmclean/Mandrill-dotnet/blob/master/src/Mandrill/…。该方法专为您的情况设计
-
谢谢,这正是我想要的。
标签: c# .net asp.net-core-2.0 mailchimp mandrill