Show / Hide Table of Contents

Class StorageConfiguration

Nastavenia úložiska

Inheritance
object
StorageConfiguration
Implements
IEquatableStorageConfiguration
IDeepCloneableStorageConfiguration
IDeepCloneable
Inherited Members
object.Equals(object, object)
object.GetType()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: NineDigiteKasa
Assembly: NineDigit.eKasa.dll
Syntax
public sealed class StorageConfiguration : IEquatable<StorageConfiguration?>, IDeepCloneable<StorageConfiguration>, IDeepCloneable

Constructors

StorageConfiguration()

Vytvorí inštanciu s predvolenými hodnotami

Declaration
public StorageConfiguration()

StorageConfiguration(StorageConfiguration)

Vytvorí kópiu nastavení

Declaration
public StorageConfiguration(StorageConfiguration configuration)
Parameters
Type Name Description
StorageConfiguration configuration

Nastavenia, ktorých hodnoty budú skopírované

Properties

ChduPrinterBaudRate

Komunikačná rýchlosť medzi úložiskom a sériovou tlačiarňou. Predvolená hodnota je 19200.

Declaration
public int ChduPrinterBaudRate { get; set; }
Property Value
Type Description
int
Examples

19200

ChduResponseTimeoutMilliseconds

Maximálny čas v milisekundách, počas ktorého bude aplikácia čakať na odpoveď z úložiska. Predvolená hodnota je 1200.

Declaration
public int ChduResponseTimeoutMilliseconds { get; set; }
Property Value
Type Description
int
Examples

1200

ChduSerialPortName

Názov sérioveho portu, na ktorom je úložisko pripojené

Declaration
public string ChduSerialPortName { get; set; }
Property Value
Type Description
string

Názov sérioveho portu. Predvolený názov portu je COM3.

Examples

COM3 alebo /dev/ttyS0

IndexTableFilePath

Absolútna alebo relatívne cesta k adresáru alebo súboru, slúžiaceho ako umiestnenie indexovaciej tabuľky.

Declaration
public string? IndexTableFilePath { get; set; }
Property Value
Type Description
string

Okrem relatívnej alebo absolútnej cesty k súboru môže taktiež nadobúdať aj cestu k adresáru, v ktorom bude vytvorený súbor so systémom generovaným názvom. V prípade, že bude obshovať hodnotu null bude použitý súbor v predvolenom pracovnom adresári aplikácie a systémom generovaným názvom. Predvolená hodnota je null.

Examples

indexTable.dat

SerialNumber

Sériové číslo úložiska. Iba pre potreby testovania alebo pre úložiská typu ChduLiteImage a ChduSkImage.

Declaration
public string? SerialNumber { get; set; }
Property Value
Type Description
string

StorageModel

Typ chráneného dátového úložiska.

Declaration
public StorageModel StorageModel { get; set; }
Property Value
Type Description
StorageModel

Predvolená hodnota je ChduSk.

Methods

DeepClone()

Declaration
public StorageConfiguration DeepClone()
Returns
Type Description
StorageConfiguration

Equals(StorageConfiguration?)

Declaration
public bool Equals(StorageConfiguration? other)
Parameters
Type Name Description
StorageConfiguration other
Returns
Type Description
bool

Equals(StorageConfiguration?, StorageConfiguration?)

Declaration
public static bool Equals(StorageConfiguration? first, StorageConfiguration? second)
Parameters
Type Name Description
StorageConfiguration first
StorageConfiguration second
Returns
Type Description
bool

Equals(object?)

Declaration
public override bool Equals(object? obj)
Parameters
Type Name Description
object obj
Returns
Type Description
bool
Overrides
object.Equals(object)

GetHashCode()

Declaration
public override int GetHashCode()
Returns
Type Description
int
Overrides
object.GetHashCode()

Implements

IEquatable<T>
IDeepCloneable<T>
IDeepCloneable
In This Article
Na začiatok stránky Nine Digit, s.r.o. ©