14 lines
454 B
C#
14 lines
454 B
C#
using System;
|
|
using System.Threading.Tasks;
|
|
using Azure;
|
|
using Azure.Storage.Blobs.Models;
|
|
|
|
namespace LCU.API.Internal.DocumentLib.DataAccess;
|
|
|
|
public interface IBlobApiDao
|
|
{
|
|
Task<Guid> SaveDocumentToBlob(byte[] fileData);
|
|
Task UpdateDocumentInBlob(Guid blobDocumentId, byte[] fileData);
|
|
Task<Response> RemoveDocumentFromBlob(Guid blobDocumentId);
|
|
Task<Response<BlobDownloadStreamingResult>> GetDocumentFromBlob(Guid blobDocumentId);
|
|
} |