C# Class Microsoft.Research.DataOnboarding.FileService.FileProcesser.DefaultFileProcessor

Inheritance: FileProcessor, IFileProcesser
ファイルを表示 Open project: CDLUC3/dataup2

Public Methods

Method Description
DefaultFileProcessor ( IBlobDataRepository blobDataRepository, IFileRepository fileDataRepository, IRepositoryService repositoryService ) : Microsoft.Research.DataOnboarding.DataAccessService
DownloadDocument ( DomainModel fileDetails ) : Models.DataDetail
GetColumnMetadataFromFile ( DomainModel fileDetail ) : Task>
GetDocumentSheetDetails ( DomainModel fileDetail ) : Task>
GetErrors ( DomainModel file ) : Task>
GetQualityCheckIssues ( DomainModel fileDetail, DomainModel qualityCheck, IEnumerable qualityCheckTypes, string sheetIds ) : Task>
RemoveError ( System stream, string sheetName, IEnumerable errorTypes ) : System.Threading.Tasks.Task

Method Details

DefaultFileProcessor() public method

public DefaultFileProcessor ( IBlobDataRepository blobDataRepository, IFileRepository fileDataRepository, IRepositoryService repositoryService ) : Microsoft.Research.DataOnboarding.DataAccessService
blobDataRepository IBlobDataRepository
fileDataRepository IFileRepository
repositoryService IRepositoryService
return Microsoft.Research.DataOnboarding.DataAccessService

DownloadDocument() public method

public DownloadDocument ( DomainModel fileDetails ) : Models.DataDetail
fileDetails DomainModel
return Models.DataDetail

GetColumnMetadataFromFile() public method

public GetColumnMetadataFromFile ( DomainModel fileDetail ) : Task>
fileDetail DomainModel
return Task>

GetDocumentSheetDetails() public method

public GetDocumentSheetDetails ( DomainModel fileDetail ) : Task>
fileDetail DomainModel
return Task>

GetErrors() public method

public GetErrors ( DomainModel file ) : Task>
file DomainModel
return Task>

GetQualityCheckIssues() public method

public GetQualityCheckIssues ( DomainModel fileDetail, DomainModel qualityCheck, IEnumerable qualityCheckTypes, string sheetIds ) : Task>
fileDetail DomainModel
qualityCheck DomainModel
qualityCheckTypes IEnumerable
sheetIds string
return Task>

RemoveError() public method

public RemoveError ( System stream, string sheetName, IEnumerable errorTypes ) : System.Threading.Tasks.Task
stream System
sheetName string
errorTypes IEnumerable
return System.Threading.Tasks.Task