Interface IRegisterToken
Objekt informujúci o stave evidencie požiadavky a to aj v prípade opakovaných pokusov.
Namespace: NineDigiteKasa
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 |
|---|---|
| bool |
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 |
|---|---|
| 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 |
|---|---|
| EventHandlerSystem.IO.ErrorEventArgs |
StateChanged
Stav požiadavky sa zmenil
Declaration
event EventHandler<RegisterStateChange> StateChanged
Event Type
| Type | Description |
|---|---|
| EventHandlerRegisterStateChange |