Class ExtAppCache
Assembly: SoDataBase.BusinessLogic.dll
Syntax
[CacheV2(0)]
public class ExtAppCache : CacheBaseV2
Constructors
ExtAppCache()
Declaration
Properties
DefaultWWWPageForSMWeb
Get the default www page for SM.web
Declaration
public static string DefaultWWWPageForSMWeb { get; }
Property Value
| Type |
Description |
| string |
URL tagged with [SOSITEURL]
|
TableNames
Gets the names of the table data that are cached in this cache. When these tables are updated
the cache will be disposed so a new cache instance can take its place.
Declaration
protected override IEnumerable<string> TableNames { get; }
Property Value
Overrides
Methods
CanCurrentPrincipalSeeThisExtApp(int)
Declaration
public bool CanCurrentPrincipalSeeThisExtApp(int extAppId)
Parameters
| Type |
Name |
Description |
| int |
extAppId |
|
Returns
GetByAppType(bool, params ApplicationType[])
Get rows of certain app types, with or without accepting deleted rows. If the extapp table is grouped/filtered,
then the result from this method will also be filtered, based on the current principal's group
Declaration
public IEnumerable<ExtAppRecordData> GetByAppType(bool acceptDeleted, params ApplicationType[] appTypes)
Parameters
| Type |
Name |
Description |
| bool |
acceptDeleted |
Should deleted rows be returned?
|
| ApplicationType[] |
appTypes |
Array of application types to accept, empty array means get all
|
Returns
GetByAppType(bool, IEnumerable<ApplicationType>)
Get rows of certain app types, with or without accepting deleted rows. If the extapp table is grouped/filtered,
then the result from this method will also be filtered, based on the current principal's group
Declaration
public IEnumerable<ExtAppRecordData> GetByAppType(bool acceptDeleted, IEnumerable<ApplicationType> appTypes)
Parameters
| Type |
Name |
Description |
| bool |
acceptDeleted |
Should deleted rows be returned?
|
| IEnumerable<ApplicationType> |
appTypes |
Enumerable of application types to accept, empty enumerable means get all
|
Returns
Declaration
public IEnumerable<TaskMenuRecordData> GetTaskMenus()
Returns
OnLoad()
Declaration
protected override void OnLoad()
Overrides
OnLoadAsync(CancellationToken)
Declaration
[CreateSyncVersion(OmitNullableDirective = true)]
protected override Task OnLoadAsync(CancellationToken cancellationToken)
Parameters
Returns
Overrides
Extension Methods