@KingJava ,
Thanks for reaching out to Q&A.
Yes. Your requirements can be fulfilled by Azure functions, Azure data factory uses a webhook to communicate with Azure functions so http triggered function would be the right choice and if your functions are going to be long running (execution time > 230 seconds), then you can choose durable functions . You can also explore event based approach.
System requirements appears to be fine, you can target .net core 2.0 in Functions and Visual Studio 2019 : https://learn.microsoft.com/en-us/azure/azure-functions/functions-versions?tabs=csharp%2Cv4
I hope this helps! Feel free to reach out to me if you have any further queries.
Please 'Accept as answer' and ‘Upvote’ if it helped so that it can help others in the community looking for help on similar topics.