Class RegisterToken
Inherited Members
Namespace: NineDigiteKasa
Assembly: NineDigit.eKasa.dll
Syntax
public class RegisterToken : IRegisterControlToken, IRegisterToken, IDisposable
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
public 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
public 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
public RegistrationRequest OriginalRequest { get; }
Property Value
| Type | Description |
|---|---|
| RegistrationRequest |
OriginalRequestContext
Kontext pôvodnej požiadavky, s ktorou bol daný objekt vytvorený
Declaration
public 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
public 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
public 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
public RegistrationResult Result { get; }
Property Value
| Type | Description |
|---|---|
| RegistrationResult |
State
Stav procesu evidencie dokladu.
Declaration
public RegisterState State { get; }
Property Value
| Type | Description |
|---|---|
| RegisterState |
Methods
Cancel()
Declaration
public void Cancel()
Dispose()
Declaration
public void Dispose()
Dispose(bool)
Declaration
protected virtual void Dispose(bool disposing)
Parameters
| Type | Name | Description |
|---|---|---|
| bool | disposing |
Initialize()
Declaration
public void Initialize()
Initialize(CancellationToken)
Declaration
public void Initialize(CancellationToken cancellationToken)
Parameters
| Type | Name | Description |
|---|---|---|
| CancellationToken | cancellationToken |
Register()
Declaration
public void Register()
Register(CancellationToken)
Declaration
public void Register(CancellationToken cancellationToken)
Parameters
| Type | Name | Description |
|---|---|---|
| CancellationToken | cancellationToken |
Events
Error
Bola ohlásená chyba evidencie požiadavky
Declaration
public event EventHandler<ErrorEventArgs> Error
Event Type
| Type | Description |
|---|---|
| EventHandlerSystem.IO.ErrorEventArgs |
StateChanged
Stav požiadavky sa zmenil
Declaration
public event EventHandler<RegisterStateChange> StateChanged
Event Type
| Type | Description |
|---|---|
| EventHandlerRegisterStateChange |