Выражение привязки не работает в функции Azure SQL TriggerC#

Место общения программистов C#
Ответить
Anonymous
 Выражение привязки не работает в функции Azure SQL Trigger

Сообщение Anonymous »

У меня есть простая функция Azure SqlTrigger. Я пытаюсь установить свойство ConnectionStringSetting динамически с помощью кода, но оно не работает, и функция выдает следующее исключение: -

Microsoft.Azure. WebJobs.Extensions.Sql: ConnectionStringSetting
В настройках приложения-функции отсутствует параметр «SqlConnectionStringSetting»,
добавьте параметр с допустимой строкой подключения SQL.
Я устанавливаю переменную среды в файле Program.cs:-

Код: Выделить всё

Environment.SetEnvironmentVariable("SqlConnectionStringSetting","myCS");
И используя то же самое в триггере, вот так: -

Код: Выделить всё

public async Task Run(
[SqlTrigger("[dbo].[ToDo]", "%SqlConnectionStringSetting%")]
Что странно, если я просто добавлю этот параметр в свой файл local.settings.json как переменную среды, а не как ConnectionString, он будет работать. Итак, мне интересно, почему это не работает, когда я устанавливаю то же самое программно?

Подробнее здесь: https://stackoverflow.com/questions/786 ... ql-trigger
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»