C# 클래스 IsraelHiking.API.Services.DataContainerConverterService

상속: IDataContainerConverterService
파일 보기 프로젝트 열기: IsraelHikingMap/Site

공개 메소드들

메소드 설명
Convert ( byte content, string inputFileNameOrFormat, string outputFileExtension ) : Task
DataContainerConverterService ( IGpsBabelGateway gpsBabelGateway, IGpxGeoJsonConverter gpxGeoJsonConverter, IGpxDataContainerConverter gpxDataContainerConverter, IRouteDataSplitterService routeDataSplitterService ) : System.Collections.Generic
ToAnyFormat ( DataContainer dataContainer, string format ) : Task
ToDataContainer ( byte content, string fileName ) : Task

비공개 메소드들

메소드 설명
GetConvertersList ( string inputFormat, string outputFormat ) : List

This method created a list containig the converters needed in order to get from input to output. The algorithm used here is simple and assumes maximum 2 converters.

GetGpsBabelFormat ( string fileNameOrFormat, byte content = null ) : string

메소드 상세

Convert() 공개 메소드

public Convert ( byte content, string inputFileNameOrFormat, string outputFileExtension ) : Task
content byte
inputFileNameOrFormat string
outputFileExtension string
리턴 Task

DataContainerConverterService() 공개 메소드

public DataContainerConverterService ( IGpsBabelGateway gpsBabelGateway, IGpxGeoJsonConverter gpxGeoJsonConverter, IGpxDataContainerConverter gpxDataContainerConverter, IRouteDataSplitterService routeDataSplitterService ) : System.Collections.Generic
gpsBabelGateway IGpsBabelGateway
gpxGeoJsonConverter IGpxGeoJsonConverter
gpxDataContainerConverter IGpxDataContainerConverter
routeDataSplitterService IRouteDataSplitterService
리턴 System.Collections.Generic

ToAnyFormat() 공개 메소드

public ToAnyFormat ( DataContainer dataContainer, string format ) : Task
dataContainer IsraelHiking.Common.DataContainer
format string
리턴 Task

ToDataContainer() 공개 메소드

public ToDataContainer ( byte content, string fileName ) : Task
content byte
fileName string
리턴 Task