Как вызвать функцию из одного файла csx в другой файл csx в Azure?

Как мы можем создать еще один файл run.csx и вызвать существующую функцию из одного файла csx в другой в приложении-функции Azure?

1 ответ

Решение

Вы можете просто написать другой файл, например, lib.csx и загрузить его через #load "lib.csx" в вашем основном файле сценария. Смотрите здесь для документов

Как пример, поместите это в свой run.csx

#load "lib.csx"

using System;

public static void Run(TimerInfo myTimer, TraceWriter log)
{
    log.Info($"C# Timer trigger function executed at: {DateTime.Now}");    
    log.Info(doubleTheInt(5).ToString());
}

и это в lib.csx

using System;

public static int doubleTheInt(int x) {
    return x+x;
}

и он должен вывести 10 в журнале

Другие вопросы по тегам