Show / Hide Table of Contents

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
In This Article
Na začiatok stránky Nine Digit, s.r.o. ©