C# Класс VAGSuite.TransactionLog

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
AddToTransactionLog ( TransactionEntry entry ) : void
CreateFile ( string projectFolder, string project ) : bool
CreateFileByFilename ( ) : bool
OpenTransActionLog ( string projectFolder, string project ) : bool
Purge ( ) : void
ReadTransactionFile ( ) : void
ReadTransactionFileVersion1 ( string filename ) : TransactionCollection
SetEntryNote ( TransactionEntry ChangedEntry ) : void
SetEntryRolledBack ( int transActionNumber ) : void
SetEntryRolledForward ( int transActionNumber ) : void
UpdateChecksum ( ) : void
UpdateNumberOfTransActions ( ) : void
VerifyChecksum ( ) : bool

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

Метод Описание
AddTransactionToFile ( TransactionEntry entry, bool updateChecksum ) : void
AppendByteToFile ( byte b ) : void
AppendDataToFile ( byte b ) : void
AppendInt16ToFile ( Int16 b ) : void
AppendInt32ToFile ( Int32 b ) : void
SaveTransactionLog ( ) : void
UpgradeTransActionLog ( string input, string output ) : void
readInt32FromFile ( string filename, int offset ) : Int32
readbyteFromFile ( string filename, int offset ) : byte
readbytesFromFile ( string filename, int offset, int length ) : byte[]
writeInt32ToFile ( string filename, int offset, Int32 value ) : void

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

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

public AddToTransactionLog ( TransactionEntry entry ) : void
entry TransactionEntry
Результат void

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

public CreateFile ( string projectFolder, string project ) : bool
projectFolder string
project string
Результат bool

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

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

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

public OpenTransActionLog ( string projectFolder, string project ) : bool
projectFolder string
project string
Результат bool

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

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

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

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

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

public ReadTransactionFileVersion1 ( string filename ) : TransactionCollection
filename string
Результат TransactionCollection

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

public SetEntryNote ( TransactionEntry ChangedEntry ) : void
ChangedEntry TransactionEntry
Результат void

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

public SetEntryRolledBack ( int transActionNumber ) : void
transActionNumber int
Результат void

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

public SetEntryRolledForward ( int transActionNumber ) : void
transActionNumber int
Результат void

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

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

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

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

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

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