c# - 没有反射的可靠幂等键
问题描述
我正在尝试为每个关联的请求创建和幂等密钥。我有很多函数可以像这样修改基本幂等键:
public async Task<PaymentMethod> CreatePaymentMethodAsync(string customerId, string paymentMethodId, string idemBase)
{
//...
var requestOptions = this.GetDefaultOptions(idemBase, nameof(StripeConnectService.CreatePaymentMethodAsync));
}
public async Task<PaymentIntent> CapturePaymentIntentAsync(string paymentIntentId, long? amountInCents,
string idemBase)
{
//...
var requestOptions = this.GetDefaultOptions(idemBase, nameof(StripeConnectService.CapturePaymentIntentAsync));
}
我宁愿不必使用运算符名称显式传递函数名称,它容易出现复制和粘贴错误,并且更喜欢一种更简单的方法,最好是不使用反射的方法。
解决方案
推荐阅读
- c - C中相互依赖的结构
- r - 将代码转换为 SQL Server 时,R 中出现“未知或未初始化的列”错误
- javascript - 如何在 SQL Server 和 PHP 之间准确地传达真假?
- typescript - 将字典中的值转换为文字值
- lisp - 我需要在 Racket 中创建一个函数,从列表中删除彼此相似的元素
- python - 如何在没有 .py 扩展名的情况下运行 argparse python 程序?
- python - 解析存储在 Pandas 列中的字符串,将其一部分放到同一数据帧内的不同列中
- django - Keycloak 与 Python 的集成
- html - Xpath 查询以查找其属性与其祖先元素的属性匹配的所有元素
- python - 一年的期末余额,年回报率为 5%,月初每月供款 1000 美元