This commit is contained in:
Junyi Yi 2018-07-20 16:37:03 -07:00
Родитель 256cb7e62c
Коммит 9e6ceaeabb
2 изменённых файлов: 18 добавлений и 7 удалений

Просмотреть файл

@ -20,6 +20,18 @@ import java.lang.annotation.Target;
* <li>Any POJO type</li>
* </ul>
*
* <p>The following example shows a Java function that creates a queue message for each HTTP request received.</p>
*
* <pre>{@literal @}FunctionName("httpToQueue")
*{@literal @}QueueOutput(name = "item", queueName = "myqueue-items", connection = "AzureWebJobsStorage")
* public String pushToQueue(
* {@literal @}HttpTrigger(name = "request", methods = {HttpMethod.POST}, authLevel = AuthorizationLevel.ANONYMOUS)
* final String message,
* {@literal @}HttpOutput(name = "response") final OutputBinding&lt;String&gt; result
* ) {
* result.setValue(message + " has been added.");
* return message;
* }</pre>
*
* @since 1.0.0
*/

Просмотреть файл

@ -21,16 +21,15 @@ import java.lang.annotation.Target;
* <li>Any POJO type</li>
* </ul>
*
* <p>The following example shows a storage queue trigger which logs the message:</p>
* <p>The following example shows a Java function that polls the "myqueue-items" queue and writes a log each time a
* queue item is processed.</p>
*
* <pre>{@literal @}FunctionName("queueprocessor")
* public void run(
* {@literal @}QueueTrigger(name = "msg",
* queueName = "myqueuename",
* connection = "myconnvarname") String message,
* <pre>{@literal @}FunctionName("queueMonitor")
* public void logQueueItem(
* {@literal @}QueueTrigger(name = "msg", queueName = "myqueue-items", connection = "AzureWebJobsStorage") String message,
* final ExecutionContext context
* ) {
* context.getLogger().info(message);
* context.getLogger().info("Queue message processed: " + message);
* }</pre>
*
* @since 1.0.0