Class DateTimeProviderConfiguration
Inheritance
System.Object
DateTimeProviderConfiguration
Assembly: NineDigit.eKasa.dll
Syntax
public sealed class DateTimeProviderConfiguration : Object, IEquatable<DateTimeProviderConfiguration>, IDeepCloneable<DateTimeProviderConfiguration>, IDeepCloneable
Constructors
DateTimeProviderConfiguration()
Vytvorí inštanciu s predvolenými hodnotami
Declaration
public DateTimeProviderConfiguration()
DateTimeProviderConfiguration(DateTimeProviderConfiguration)
Declaration
public DateTimeProviderConfiguration(DateTimeProviderConfiguration configuration)
Parameters
Properties
RequestTimeout
Časový interval, po ktorého uplynutí požiadavka na validáciu času vyprší
Declaration
public TimeSpan RequestTimeout { get; set; }
Property Value
Type |
Description |
System.TimeSpan |
Kladný časový interval alebo -1 pre nekonečný interval. Predvolená hodnota je 5000ms.
|
ServerTimeThreshold
Tolerancia rozdielu času medzi lokálnym časom a časom eKasa servera. Po prekročení tohto času
bude lokálny čas vyhodnotený ako neplatný a to za predpokladu zapnutej validácie času.
Declaration
public TimeSpan ServerTimeThreshold { get; set; }
Property Value
Type |
Description |
System.TimeSpan |
Kladný nenulový časový interval. Predvolená hodnota je 3600s.
|
TimeShiftThreshold
Tolerancia posunu času, po ktorej prekročení bude výchylka lokálneho času posúdená ako zmena.
Takáto zmena bude mať za následok vykonanie overenia času, ak to je možné a ak je aktivovaná
validácia času. Ak bol čas posunutý do takej miery, že prekročil toleranciu rozdielu lokálneho
a serverového času, lokálny čas bude vyhlásený za neplatný.
Declaration
public TimeSpan TimeShiftThreshold { get; set; }
Property Value
Type |
Description |
System.TimeSpan |
Kladný nenulový časový interval. Predvolená hodnota je 1000ms.
|
ValidateTime
Declaration
public bool ValidateTime { get; set; }
Property Value
Type |
Description |
System.Boolean |
Indikácia validácie času alebo null pre použitie predvolenej hodnoty.
Predvolená hodnota je true.
|
Examples
true
Methods
DeepClone()
Declaration
public DateTimeProviderConfiguration DeepClone()
Returns
Equals(DateTimeProviderConfiguration)
Declaration
public bool Equals(DateTimeProviderConfiguration other)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Equals(DateTimeProviderConfiguration, DateTimeProviderConfiguration)
Declaration
public static bool Equals(DateTimeProviderConfiguration first, DateTimeProviderConfiguration second)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Equals(Object)
Declaration
public override bool Equals(object obj)
Parameters
Type |
Name |
Description |
System.Object |
obj |
|
Returns
Type |
Description |
System.Boolean |
|
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Type |
Description |
System.Int32 |
|
Explicit Interface Implementations
IDeepCloneable.DeepClone()
Declaration
object IDeepCloneable.DeepClone()
Returns
Type |
Description |
System.Object |
|
Implements
System.IEquatable<>