Show / Hide Table of Contents

Class RegisterToken

Inheritance
object
RegisterToken
RegisterToken<TRequest, TResult>
Implements
IRegisterControlToken
IRegisterToken
IDisposable
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
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

Implements

IRegisterControlToken
IRegisterToken
IDisposable
In This Article
Na začiatok stránky Nine Digit, s.r.o. ©