【发布时间】:2022-01-02 12:11:34
【问题描述】:
目前,我在 API 端点之外的功能门装饰器方面没有取得任何成功,而在我的情况下,在我的 Azure 函数上使用它是相当多余的,我想知道这是否可行而不是明智?
使用 manager/config 依赖关系很好,但就像装饰器的简单性一样。
[FeatureGate(FeatureFlags.MyFeatureFlag)]
[FunctionName("MyFunctionHandler")]
[MyExponentialBackoffRetry()]
public async Task RunAsync(
[ServiceBusTrigger("myfunctions/functiondata", "myfunctiondemo", Connection = "SERVICE_BUS_CONNECTION_STRING")]
requestModel request,
MessageReceiver messageReceiver,
string messageId,
string lockToken,
ILogger logger
)
【问题讨论】:
-
@AjayKumarGhose-MT 您提供的链接指的是我所说的 API 端点的控制器。它并不肯定我的问题。我怀疑遮阳篷不会,但我想确定一下。谢谢! :)
-
是的,它与控制器有关,没有与具有 azure 功能的 Feature Gate 相关的示例。在这种情况下,我们似乎可以使用功能标志,请参考此 MS DOC:Add feature flags to an Azure Functions app,可能会有所帮助
标签: c# azure asp.net-core .net-core