C# Класс Prizm.Main.Synch.Export.DataExporter

Наследование: Exporter, IDisposable
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
AnyNewDataToExport ( ) : bool
Dispose ( ) : void
Export ( ) : ExportResult
Export ( Portion portion ) : ExportResult
GetAllPortions ( ) : IList
GetPortionForReexport ( System.Guid PortionId ) : Portion

Приватные методы

Метод Описание
CreateTempDir ( ) : string
DataExporter ( IExportRepository exportRepo, IEncryptor encryptor, IHasher hasher ) : Ninject
PrepareData ( Portion portion, Project project ) : Data
UnmarkComponents ( Portion portion ) : void
UnmarkJoints ( Portion portion ) : void
UnmarkPipes ( Portion portion ) : void
WriteAttachments ( string tempDir, Data data ) : void
WriteAttachments ( string tempDir, IList attachments ) : void

Описание методов

AnyNewDataToExport() публичный Метод

public AnyNewDataToExport ( ) : bool
Результат bool

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

Export() публичный Метод

public Export ( ) : ExportResult
Результат ExportResult

Export() публичный Метод

public Export ( Portion portion ) : ExportResult
portion Portion
Результат ExportResult

GetAllPortions() публичный Метод

public GetAllPortions ( ) : IList
Результат IList

GetPortionForReexport() публичный Метод

public GetPortionForReexport ( System.Guid PortionId ) : Portion
PortionId System.Guid
Результат Portion