C# Класс BExIS.IO.Transform.Output.DataWriter

DataWriter is an abstract class that has basic functions for storing file.
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
DatasetManager BExIS.Dlm.Services.Data.DatasetManager
VariableIdentifierRows List>
VariableIdentifiers List
dataStructure BExIS.Dlm.Entities.DataStructure.StructuredDataStructure

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

Метод Описание
CreateFile ( string filepath ) : string
CreateFile ( string path, string filename ) : string
DataWriter ( ) : System

GetDataStructureTemplatePath ( long dataStructureId, string extention ) : string

GetDynamicStorePath ( long datasetId, long datasetVersionOrderNr, string title, string extention ) : string

GetDynamicStorePathOriginalFile ( long datasetId, long datasetVersionOrderNr, string filename ) : string

GetFullStorePath ( long datasetId, long datasetVersionOrderNr, string title, string extention ) : string

Create the general store path under AppConfiguration.DataPath with filename

GetFullStorePathOriginalFile ( long datasetId, long datasetVersionOrderNr, string filename ) : string

GetNewTitle ( long datasetId, long datasetVersionOrderNr, string title, string extention ) : string

Returns a Title based on incoming parameters

GetStorePath ( long datasetId, long datasetVersionOrderNr ) : string

Generate the gernal store path based on AppConfiguration.DataPath without filename

GetTitle ( long id ) : String

Open ( string fileName ) : FileStream

If file exist open a FileStream

Защищенные методы

Метод Описание
GetDataStructure ( ) : StructuredDataStructure
GetDataStructure ( long id ) : StructuredDataStructure

GetFormatedValue ( object value, Dlm datatype, string format ) : string
GetStringFormat ( Dlm datatype ) : string
GetSubsetOfVariableValues ( List source, String selected ) : List

select a subset of the variables from a datastructure based on a list of variablenames

GetSubsetOfVariables ( List source, String selected ) : List

select a subset of the variables from a datastructure based on a list of variablenames

createDicrectoriesIfNotExist ( string path ) : void

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

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

public CreateFile ( string filepath ) : string
filepath string
Результат string

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

public CreateFile ( string path, string filename ) : string
path string
filename string
Результат string

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

public DataWriter ( ) : System
Результат System

GetDataStructure() защищенный Метод

protected GetDataStructure ( ) : StructuredDataStructure
Результат BExIS.Dlm.Entities.DataStructure.StructuredDataStructure

GetDataStructure() защищенный Метод

protected GetDataStructure ( long id ) : StructuredDataStructure
id long
Результат BExIS.Dlm.Entities.DataStructure.StructuredDataStructure

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

public GetDataStructureTemplatePath ( long dataStructureId, string extention ) : string
dataStructureId long
extention string
Результат string

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

public GetDynamicStorePath ( long datasetId, long datasetVersionOrderNr, string title, string extention ) : string
datasetId long
datasetVersionOrderNr long
title string
extention string
Результат string

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

public GetDynamicStorePathOriginalFile ( long datasetId, long datasetVersionOrderNr, string filename ) : string
datasetId long
datasetVersionOrderNr long
filename string
Результат string

GetFormatedValue() защищенный Метод

protected GetFormatedValue ( object value, Dlm datatype, string format ) : string
value object
datatype Dlm
format string
Результат string

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

Create the general store path under AppConfiguration.DataPath with filename
public GetFullStorePath ( long datasetId, long datasetVersionOrderNr, string title, string extention ) : string
datasetId long
datasetVersionOrderNr long
title string
extention string
Результат string

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

public GetFullStorePathOriginalFile ( long datasetId, long datasetVersionOrderNr, string filename ) : string
datasetId long
datasetVersionOrderNr long
filename string
Результат string

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

Returns a Title based on incoming parameters
public GetNewTitle ( long datasetId, long datasetVersionOrderNr, string title, string extention ) : string
datasetId long
datasetVersionOrderNr long
title string
extention string
Результат string

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

Generate the gernal store path based on AppConfiguration.DataPath without filename
public GetStorePath ( long datasetId, long datasetVersionOrderNr ) : string
datasetId long
datasetVersionOrderNr long
Результат string

GetStringFormat() защищенный Метод

protected GetStringFormat ( Dlm datatype ) : string
datatype Dlm
Результат string

GetSubsetOfVariableValues() защищенный Метод

select a subset of the variables from a datastructure based on a list of variablenames
protected GetSubsetOfVariableValues ( List source, String selected ) : List
source List full list of variables
selected String variablenames
Результат List

GetSubsetOfVariables() защищенный Метод

select a subset of the variables from a datastructure based on a list of variablenames
protected GetSubsetOfVariables ( List source, String selected ) : List
source List full list of variables
selected String variablenames
Результат List

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

public GetTitle ( long id ) : String
id long
Результат String

Open() публичный статический Метод

If file exist open a FileStream
public static Open ( string fileName ) : FileStream
fileName string
Результат System.IO.FileStream

createDicrectoriesIfNotExist() защищенный Метод

protected createDicrectoriesIfNotExist ( string path ) : void
path string
Результат void

Описание свойств

DatasetManager защищенное свойство

protected DatasetManager,BExIS.Dlm.Services.Data DatasetManager
Результат BExIS.Dlm.Services.Data.DatasetManager

VariableIdentifierRows защищенное свойство

protected List> VariableIdentifierRows
Результат List>

VariableIdentifiers защищенное свойство

List of VariableIdentifiers with VariableName and VariableID
protected List VariableIdentifiers
Результат List

dataStructure защищенное свойство

protected StructuredDataStructure,BExIS.Dlm.Entities.DataStructure dataStructure
Результат BExIS.Dlm.Entities.DataStructure.StructuredDataStructure