У меня есть следующий тестовый код, который находится внутри проекта WebJob. Он запускается после создания (или изменения) какого-либо blob внутри учетной записи хранилища «cBinary/test1 /».Поставщик имени пути Blob для запуска WebJob
Код работает.
public class Triggers
{
public void OnBlobCreated(
[BlobTrigger("cBinary/test1/{name}")] Stream blob,
[Blob("cData/test3/{name}.txt")] out string output)
{
output = DateTime.Now.ToString();
}
}
вопрос: как избавиться от уродливых жестко закодированы сопзЬ строку "cBinary/test1 /" и "" CDATA/test3/"
Hard-кодирование одна проблема, но я? необходимо создать и поддерживать пару таких строк (blob-каталогов), которые создаются динамически - зависят от поддерживаемых типов. Более того, мне нужно это строковое значение в нескольких местах, я не хочу его дублировать.
I хотели бы, чтобы они были размещены в каком-то поставщике конфигурации, который строит строку пути blob в зависимости от некоторого перечисления, например.
Как это сделать?