Azure Langlebende Funktionen funktionieren nicht mit benutzerdefinierten MiddlewareC#

Ein Treffpunkt für C#-Programmierer
Anonymous
 Azure Langlebende Funktionen funktionieren nicht mit benutzerdefinierten Middleware

Post by Anonymous »

Ich habe eine haltbare Funktion von Azure, die funktioniert hat, bevor ich benutzerdefinierte Middleware hinzugefügt habe. Funktionieren Azure-Funktionen mit benutzerdefinierten Middleware? Alle Gedanken oder Vorschläge wären geschätzt. /> Also habe ich die Methoden in den Umgebungseinstellungen festgelegt, die von einem Semikolon getrennt sind (

Code: Select all

;
) und verwendete diese Methode:

Code: Select all

private bool IsDurableFunction(FunctionContext context)
{
var durabableMethodStr = Environment.GetEnvironmentVariable("DurableMethods") ?? "";

if(String.IsNullOrWhiteSpace(durabableMethodStr)) return false;

var durabableMethodArry = durabableMethodStr.Split(";");

if(!durabableMethodArry.Contains(context.FunctionDefinition.Name))
return false;

return true;
}
In der Middleware prüfe ich dann, um sicherzustellen, dass die httprequestData nie zugegriffen wird und es funktioniert.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post