Mayank Agrawal Mayank Agrawal -4 years ago 139
C# Question

How can i call function from one csx file to another csx file in Microsoft window azure?

How can we create another run.csx and call the existing function from one csx file to another in microsoft window azure function app?

Answer Source

You can just write another file, e.g. lib.csx and load it via #load "lib.csx" in your main script file. See here for the docs

As an example, place this into your 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());
}

and that into a lib.csx

using System;

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

and it should output 25 in the log

Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download