Show / Hide Table of Contents

Class UDefFieldAdminCache

Udef fields cache for unpublished fields

Inheritance
object
CacheBaseV2
UDefFieldCacheBase
UDefFieldAdminCache
Inherited Members
UDefFieldCacheBase._udefHelper
UDefFieldCacheBase.GetFromId(int)
UDefFieldCacheBase.GetFromField(FieldInfo)
UDefFieldCacheBase.GetFromField(SoField)
UDefFieldCacheBase.GetFromField(int)
UDefFieldCacheBase.GetFromUdefIdentity(int, UDefType)
UDefFieldCacheBase.GetFromProgId(string, UDefType)
UDefFieldCacheBase.GetFromUDListDefinitionId(int)
UDefFieldCacheBase.GetFromType(UDefType)
UDefFieldCacheBase.GetFirstFromLabel(UDefType, string)
UDefFieldCacheBase.GetFirstFromLabelWithCulture(UDefType, string, string)
UDefFieldCacheBase.GetFromFieldLabel(string, UDefType)
UDefFieldCacheBase.GetPageOneFieldsFromType(UDefType, int)
UDefFieldCacheBase.GetPageOneFieldsFromType(UDefType)
UDefFieldCacheBase.GetAllPageOneFieldsFromType(UDefType)
UDefFieldCacheBase.LoadOnDemand()
UDefFieldCacheBase.OnLoad()
UDefFieldCacheBase.OnLoadAsync(CancellationToken)
UDefFieldCacheBase.TableNames
CacheBaseV2.IsCacheInvalidatedAsync(string, int, PrivateSave, CancellationToken)
CacheBaseV2.InstanceDispose()
CacheBaseV2.BeginDisableAutoUpdate()
CacheBaseV2.LoadAsync(CancellationToken)
CacheBaseV2.Load()
CacheBaseV2.Disposed
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: SuperOffice.CRM.Rows
Assembly: SoDataBase.dll
Syntax
[CacheV2(0)]
public class UDefFieldAdminCache : UDefFieldCacheBase

Constructors

UDefFieldAdminCache()

Udef fields cache for unpublished fields

Declaration
public UDefFieldAdminCache()

Methods

CheckRevisionAsync()

Udef fields cache for unpublished fields

Declaration
protected override Task CheckRevisionAsync()
Returns
Type Description
Task
Overrides
UDefFieldCacheBase.CheckRevisionAsync()

GetLineNo(int)

Unpublished page one line numbers starts from 10001(Just because)

Declaration
protected override int GetLineNo(int lineNo)
Parameters
Type Name Description
int lineNo
Returns
Type Description
int
Overrides
UDefFieldCacheBase.GetLineNo(int)

GetVersionsAsync()

Get the current udef version array. Override to get either the Admin version or some specific set of versions

Declaration
protected override Task<Dictionary<UDefType, int>> GetVersionsAsync()
Returns
Type Description
Task<Dictionary<UDefType, int>>
Overrides
UDefFieldCacheBase.GetVersionsAsync()

IsPageOneMDOAsync(UDefType, CancellationToken)

Udef fields cache for unpublished fields

Declaration
protected override Task<bool> IsPageOneMDOAsync(UDefType udefType, CancellationToken cancellationToken = default)
Parameters
Type Name Description
UDefType udefType
CancellationToken cancellationToken
Returns
Type Description
Task<bool>
Overrides
UDefFieldCacheBase.IsPageOneMDOAsync(UDefType, CancellationToken)

Extension Methods

EnumUtil.MapEnums<From, To>(From)
Converters.MapEnums<From, To>(From)
ObjectExtensions.AssignByReflection<T>(T, T)
ObjectExtensions.GraphCopy<T>(T)
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top