Interface IRegisterToken
Objekt informujúci o stave evidencie požiadavky a to aj v prípade opakovaných pokusov.
Namespace: NineDigit.eKasa
Assembly: NineDigit.eKasa.dll
Syntax
public interface IRegisterToken
Properties
Initialized
Indikácia či tento záznam už bol inicializovaný. V inicializivanom stave nadobúda niektoré informácie o pôvodnej požiadavke (napríklad OriginalRequest a Request), ktoré v neinicializovanom stave nie sú k dispozícii
Declaration
bool Initialized { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
LastError
Chyba evidencie dokladu.
Táto vlastnosť nadobúda hodnotu iba v prípade, ak vlastnosť State má hodnotu ProcessFailed alebo Faulted.
Declaration
Exception LastError { get; }
Property Value
Type | Description |
---|---|
System.Exception |
OriginalRequest
Pôvodná požiadavka, s ktorou bol daný objekt vytvorený.
Táto vlastnosť obsahuje hodnotu iba v prípade, ak Initialized nadobúda hodnotu true
.
V opačnom prípade táto vlastnosť nadobúda hodnotu null
.
Declaration
RegistrationRequest OriginalRequest { get; }
Property Value
Type | Description |
---|---|
RegistrationRequest |
OriginalRequestContext
Kontext pôvodnej požiadavky, s ktorou bol daný objekt vytvorený
Declaration
RegisterTokenRequestContext OriginalRequestContext { get; }
Property Value
Type | Description |
---|---|
RegisterTokenRequestContext |
Request
Aktuálne spracovávaná požiadavka. V prípade opakovanej požiadavky sa táto líši od OriginalRequest, okrem iného, navýšenou hodnotou poradového čísla pokusu zaslania dátovej správy.
Táto vlastnosť obsahuje hodnotu iba v prípade, ak Initialized nadobúda hodnotu true
.
V opačnom prípade táto vlastnosť nadobúda hodnotu null
.
Declaration
RegistrationRequest Request { get; }
Property Value
Type | Description |
---|---|
RegistrationRequest |
RequestContext
Kontext aktuálne spracovávanej požiadavky, ak už bola vytvorená.
V opačnom prípade táto vlastnosť nadobúda hodnotu null
.
Declaration
RegisterTokenRequestContext RequestContext { get; }
Property Value
Type | Description |
---|---|
RegisterTokenRequestContext |
Result
Odpoveď v prípade úspešnej evidencie dokladu alebo polohy.
Táto vlastnosť nadobúda hodnotu iba v prípade, ak vlastnosť State má hodnotu Processed.
Declaration
RegistrationResult Result { get; }
Property Value
Type | Description |
---|---|
RegistrationResult |
State
Stav procesu evidencie dokladu.
Declaration
RegisterState State { get; }
Property Value
Type | Description |
---|---|
RegisterState |
Events
Error
Bola ohlásená chyba evidencie požiadavky
Declaration
event EventHandler<ErrorEventArgs> Error
Event Type
Type | Description |
---|---|
System.EventHandler<System.IO.ErrorEventArgs> |
StateChanged
Stav požiadavky sa zmenil
Declaration
event EventHandler<RegisterStateChange> StateChanged
Event Type
Type | Description |
---|---|
System.EventHandler<RegisterStateChange> |