Show / Hide Table of Contents

Class DateTimeProviderConfiguration

Nastavenia služby času

Inheritance
System.Object
DateTimeProviderConfiguration
Implements
System.IEquatable<DateTimeProviderConfiguration>
IDeepCloneable<DateTimeProviderConfiguration>
IDeepCloneable
Namespace: NineDigit.eKasa
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)

Vytvorí kópiu nastavení

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

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

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

Indikácia validácie času

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
Type Description
DateTimeProviderConfiguration

Equals(DateTimeProviderConfiguration)

Declaration
public bool Equals(DateTimeProviderConfiguration other)
Parameters
Type Name Description
DateTimeProviderConfiguration other
Returns
Type Description
System.Boolean

Equals(DateTimeProviderConfiguration, DateTimeProviderConfiguration)

Declaration
public static bool Equals(DateTimeProviderConfiguration first, DateTimeProviderConfiguration second)
Parameters
Type Name Description
DateTimeProviderConfiguration first
DateTimeProviderConfiguration second
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<>
IDeepCloneable<T>
IDeepCloneable
In This Article
Na začiatok stránky Nine Digit, s.r.o. ©