C# Что означает «% Anytext%»? - PullRequest
0 голосов
/ 10 апреля 2020

Я нашел в некотором коде c# строку, которая использует строку с% в начале и в конце строки. Я искал, что это значит и как читать код и не мог ничего подать. Вот строка кода:

public static async Task ProcessMessage([QueueTrigger("%IndexMessage%")] IndexMessage info)

В этом случае каким-то образом «% IndexMessage%» преобразуется в имя очереди, но я не знаю, где его найти. Как прочитать часть кода "% IndexMessage%"?

1 Ответ

0 голосов
/ 10 апреля 2020

Похоже, что это функция Azure (или WebJob, которая использует похожее форматирование). Это переменная-заполнитель для имени очереди, которая хранится либо в local.settings. json при локальной разработке, либо в качестве настройки приложения на портале. На портале вы можете найти это значение на вкладке «Настройки приложения» функции экрана «Конфигурация». Пример из MS Azure Функции документов: https://docs.microsoft.com/en-us/azure/azure-functions/functions-bindings-expressions-patterns#binding -выражения --- app-settings

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...