Как установить время истечения для вывода очереди - функция Azure js - PullRequest
0 голосов
/ 06 июля 2019

Как установить время истечения для сообщения очереди в качестве вывода в функции Azure

    {
      "type": "queue",
      "name": "outputQueueItem",
      "queueName": "myqueue",
      "connection": "AzureWebJobsStorage",
      "direction": "out"
    }
context.bindings.outputQueueItem = "message";

1 Ответ

1 голос
/ 08 июля 2019

Я не знаю, используя использование nodejs

Но с c # ниже приведен пример

Измените тип вашего параметра на CloudQueue, затем добавьте сообщение вручную и установите свойство времени истечения(точнее Time To Live).

public static void Run(string input, CloudQueue outputQueue)
{
    outputQueue.AddMessage(
        new CloudQueueMessage("Hello " + input),
        TimeSpan.FromMinutes(5));
}

если имя вашей очереди вывода зависит от запроса, вы можете использовать обязательное связывание:

public static void Run(string input, IBinder binder)
{
    string outputQueueName = "outputqueue " + input;
    QueueAttribute queueAttribute = new QueueAttribute(outputQueueName);
    CloudQueue outputQueue = binder.Bind<CloudQueue>(queueAttribute);
    outputQueue.AddMessage(
        new CloudQueueMessage("Hello " + input),
        TimeSpan.FromMinutes(5));
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...