Azure Functions - Shared classes

后端 未结 4 1356
天命终不由人
天命终不由人 2020-12-31 03:24

I want to use some shared classes on my Azure Functions to not duplicate code.

I have tried to create a empty C# function and create the classes inside the function

4条回答
  •  攒了一身酷
    2020-12-31 03:33

    Let me answer this question in a more human-understandable way taking into account that Azure Functions are new and don't have proper documentation yet.

    Let's go step by step.

    1. You need to go to the Azure function "Platform features" section.

    2. Then Navigate to Development tools->Advanced tools:

    3. Next, navigate to Tools->Zip Push Deploy:

    4. Next, create a folder called "Shared" inside root folder as it recommends in Microsoft documentation:


    Inside this folder, you can also create additional folders, classes if you want, for example, if you want to reuse Model classes between Azure functions then create an additional folder called "Models" and put your desired class there.

    1. After the creation of *.csx file you can edit it and put your code there and save:

    2. Then reuse the class inside you Azure function by loading it using #load:


    Note:
    Yet another way is to use Visual Studio with Microsoft DevOps CI/CD. There it will be much straightforward and easy to do the same.

提交回复
热议问题