Show / Hide Table of Contents

Interface ISubjectProvider

Služba poskytujúca prístup ku subjektom

Namespace: NineDigit.eKasa
Assembly: NineDigit.eKasa.dll
Syntax
public interface ISubjectProvider

Methods

GetAsync(ORPCode, CancellationToken)

Získa subjekt, obsahujúci identitu a aktuálne platný certifikát, pre daný kód pokladne

Declaration
Task<Subject> GetAsync(ORPCode cashRegisterCode, CancellationToken cancellationToken)
Parameters
Type Name Description
ORPCode cashRegisterCode

Kód on-line registračnej pokladne

System.Threading.CancellationToken cancellationToken
Returns
Type Description
System.Threading.Tasks.Task<Subject>

Subjekt

Exceptions
Type Condition
System.ArgumentNullException

cashRegisterCode je null

IdentityNotFoundException

Pre zvolený parameter cashRegisterCode nebola nájdená žiadna identita

CertificateNotFoundException

Pre zvolený parameter cashRegisterCode nebol nájdený žiaden platný certifikát

InvalidTimeException

Lokálny čas nie je platný

CertificateExpiredException

Certifikát, prislúchajúci k danému kódu on-line pokladne, je exspirovaný

System.OperationCanceledException

Operácia bola zrušená

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