Я хочу передать капли из хранилища BLOB-объектов. Я использую функцию azure для запуска новых событий, это означает, что когда прибывают новые капли, и, с другой стороны, мне нужно отображать содержимое этого большого двоичного объекта (файл. json) в режиме реального времени на сайте html, но я этого не делаю. Я не знаю, как это сделать.
Я создал BlobTrigger Azure Function, которая выглядит так:
using System.IO;
using Microsoft.Azure.WebJobs;
using Microsoft.Azure.WebJobs.Host;
namespace FunctionApp3
{
public static class Function1
{
[FunctionName("Function1")]
public static void Run([BlobTrigger("testblob/{name}", Connection = "AzureWebJobsStorage")]Stream myBlob, string name, TraceWriter log)
{
//read content
StreamReader reader = new StreamReader(myBlob) ;
log.Info($"C# Blob trigger function Processed blob\n Name:{name} \n Size: {myBlob.Length} Bytes \n {reader.ReadToEnd()}");
}
}
}
или гораздо проще получить содержимое через blobstorage rest api? но как это сделать? спасибо