Кажется, вы немного озадачены, есть ли какое-либо соглашение об именовании функций Azure?Хорошо, давайте сделаем это более понятным.
Функции Azure похожи на метод C #:
Как вы знаете, Azure functions
похожи на метод C #.Так что здесь хорошо следовать соглашению об именовании методов C #.
Но azure functions
Предлагаемый шаблон, подобный этому <name>-func
Пример azureexample-func
public static class AzureFunctionExampleClass
{
[FunctionName("azureexample-func")]
public static async Task<IActionResult> Run(
[HttpTrigger(AuthorizationLevel.Anonymous, "get", "post", Route = null)] HttpRequest req,
ILogger log)
{
log.LogInformation("C# HTTP trigger function processed a request.");
//Read Request Body
var content = await new StreamReader(req.Body).ReadToEndAsync();
//Extract Request Body and Parse To Class
Users objUsers = JsonConvert.DeserializeObject<Users>(content);
//As we have to return IAction Type So converting to IAction Class Using OkObjectResult We Even Can Use OkResult
var result = new OkObjectResult(objUsers);
return (IActionResult)result;
}
}
Примечание: Вы даже можете использовать PascalCase
формат, такой как AzureExampleFunc
.Как нет таких строгих привязок.
Корпус: Case insensitive
Функциональные допустимые символы: Alphanumeric and hyphen
Длина функции: 1-60
Ключевые слова должны пропускать:
В каждом языке есть свои собственные ключевые слова, а имяваша функция это хорошо, чтобы опустить это имя.Так что компилятор никогда не запутается в этом.
Сделать функцию читабельной:
Хотя функция не ограничивает обязательное соглашение об именах, но рекомендуется использовать читаемое имя, чтобычтобы было легко понять, что он делает.
Если у вас все еще есть вопрос относительно Azure naming convention
, вы можете проверить это документы
Спасибо и счастливого кодирования!