Class EKasaClientConfiguration
Nastavenia eKasa komunikačného klienta
Inheritance
EKasaClientConfiguration
Namespace: NineDigiteKasa
Assembly: NineDigit.eKasa.dll
Syntax
public sealed class EKasaClientConfiguration : IEquatable<EKasaClientConfiguration?>, IDeepCloneable<EKasaClientConfiguration>, IDeepCloneable
Constructors
EKasaClientConfiguration()
Vytvorí inštanciu s predvolenými hodnotami
Declaration
public EKasaClientConfiguration()
EKasaClientConfiguration(EKasaClientConfiguration)
Declaration
public EKasaClientConfiguration(EKasaClientConfiguration configuration)
Parameters
Properties
Environment
Prostredie, na ktoré budú požiadavky o registráciu dokladov alebo polohy zasielané.
Declaration
public EKasaEnvironment Environment { get; set; }
Property Value
| Type |
Description |
| EKasaEnvironment |
Platná hodnota názvu prostredia.
Predvolená hodnota je Production.
|
Examples
Production
Timeout
Časový interval v milisekundách, po ktorého uplynutí spojenie vyprší
Declaration
public int Timeout { get; set; }
Property Value
| Type |
Description |
| int |
Hodnota v milisekundách, -1 pre nekonečný interval.
Hodnota nesmie byť menšia ako 2000ms. Predvolená hodnota je 2000ms.
|
Examples
2000
Methods
DeepClone()
Declaration
public EKasaClientConfiguration DeepClone()
Returns
Equals(EKasaClientConfiguration?)
Declaration
public bool Equals(EKasaClientConfiguration? other)
Parameters
Returns
Equals(EKasaClientConfiguration?, EKasaClientConfiguration?)
Declaration
public static bool Equals(EKasaClientConfiguration? first, EKasaClientConfiguration? second)
Parameters
Returns
Equals(object?)
Declaration
public override bool Equals(object? obj)
Parameters
| Type |
Name |
Description |
| object |
obj |
|
Returns
Overrides
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
Implements