Class ErpFieldCache
Inheritance
ErpFieldCache
Assembly: SuperOffice.Services.Implementation.dll
Syntax
public class ErpFieldCache
Properties
LastKnownTimestamp
Declaration
public DateTime LastKnownTimestamp { get; }
Property Value
LastRefreshCheck
Declaration
public DateTime LastRefreshCheck { get; }
Property Value
Methods
CreateAsync(int, CancellationToken)
Declaration
public static Task<ErpFieldCache> CreateAsync(int erpConnectionId, CancellationToken cancellationToken = default)
Parameters
Returns
GetActorTypeMapAsync(CancellationToken)
Declaration
public Task<ErpConnectionActorTypeRows> GetActorTypeMapAsync(CancellationToken cancellationToken = default)
Parameters
Returns
Type |
Description |
Task<ErpConnectionActorTypeRows> |
|
GetErpConnectionIdAsync(CancellationToken)
Declaration
public Task<int> GetErpConnectionIdAsync(CancellationToken cancellationToken = default)
Parameters
Returns
GetFieldsAsync(CancellationToken)
Declaration
public Task<Dictionary<ErpActorType, ErpFieldRows>> GetFieldsAsync(CancellationToken cancellationToken = default)
Parameters
Returns
GetListMapAsync(CancellationToken)
Declaration
public Task<Dictionary<int, ErpListItemMappingRows>> GetListMapAsync(CancellationToken cancellationToken = default)
Parameters
Returns
ReloadFieldCacheAsync(CancellationToken)
Declaration
public Task ReloadFieldCacheAsync(CancellationToken cancellationToken = default)
Parameters
Returns
SetActorTypeMapAsync(ErpConnectionActorTypeRows)
Declaration
public Task SetActorTypeMapAsync(ErpConnectionActorTypeRows value)
Parameters
Type |
Name |
Description |
ErpConnectionActorTypeRows |
value |
|
Returns
SetErpConnectionIdAsync(int)
Declaration
public Task SetErpConnectionIdAsync(int value)
Parameters
Type |
Name |
Description |
int |
value |
|
Returns