public async Task <ArticleDirectory?> Get(CancellationToken token = default) { byte[] fileData = await _dataLakeStore.Read(ArticleConstants.DirectoryFileName, token); if (fileData == null || fileData.Length == 0) { return(null); } return(fileData.ToArticleDirectory()); }
public async Task <ArtifactPayload?> Get(ArtifactId id, CancellationToken token = default) { id.VerifyNotNull(nameof(id)); byte[] fileData = await _dataLakeStore.Read(RealPath(id), token : token); if (fileData == null || fileData.Length == 0) { return(null); } return(fileData.ToArtifactPayload(id)); }
public async Task <ContactRequest?> Get(Guid id, CancellationToken token = default) { id.VerifyNotNull(nameof(id)); byte[] fileData = await _dataLakeStore.Read(ToFullFileName(id), token); if (fileData == null || fileData.Length == 0) { return(null); } return(fileData.ToContractRequest()); }
public async Task <ArticlePayload?> Get(ArticleId id, CancellationToken token = default) { id.VerifyNotNull(nameof(id)); byte[] fileData = await _dataLakeStore.Read(ToFullFileName((string)id), token : token); if (fileData == null || fileData.Length == 0) { return(null); } return(fileData.ToArticlePayload()); }