Obecnie u mnie nie było żadnego sukcesu z dekoratorem bramy funkcji poza punktu końcowego API, i chociaż w mojej sytuacji użyć go w moich funkcjach systemu Azure całkiem zbędne, zastanawiałem się, czy jest to możliwe, a nie jest rozsądne?
Wykorzystanie zależności kierownik/konfiguracja-to świetnie, ale wygląda na prostotę dekoratora.
[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
)