Class CachedObjectExtensionsDtoService
Inheritance
System.Object
CachedObjectExtensionsDtoService
Implements
ISingletonDependency
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: Volo.Abp.AspNetCore.Mvc.dll
Syntax
public class CachedObjectExtensionsDtoService : ICachedObjectExtensionsDtoService, ISingletonDependency
Constructors
CachedObjectExtensionsDtoService(IExtensionPropertyAttributeDtoFactory)
Declaration
public CachedObjectExtensionsDtoService(IExtensionPropertyAttributeDtoFactory extensionPropertyAttributeDtoFactory)
Parameters
Fields
CachedValue
Declaration
protected volatile ObjectExtensionsDto CachedValue
Field Value
SyncLock
Declaration
protected readonly object SyncLock
Field Value
Type |
Description |
System.Object |
|
Properties
ExtensionPropertyAttributeDtoFactory
Declaration
protected IExtensionPropertyAttributeDtoFactory ExtensionPropertyAttributeDtoFactory { get; }
Property Value
Methods
CreateDisplayNameDto(ExtensionPropertyConfiguration)
Declaration
protected virtual LocalizableStringDto CreateDisplayNameDto(ExtensionPropertyConfiguration propertyConfig)
Parameters
Type |
Name |
Description |
ExtensionPropertyConfiguration |
propertyConfig |
|
Returns
CreateExtensionEnumDto(ExtensionPropertyConfiguration)
Declaration
protected virtual ExtensionEnumDto CreateExtensionEnumDto(ExtensionPropertyConfiguration enumProperty)
Parameters
Type |
Name |
Description |
ExtensionPropertyConfiguration |
enumProperty |
|
Returns
CreateExtensionPropertyDto(ExtensionPropertyConfiguration)
Declaration
protected virtual ExtensionPropertyDto CreateExtensionPropertyDto(ExtensionPropertyConfiguration propertyConfig)
Parameters
Type |
Name |
Description |
ExtensionPropertyConfiguration |
propertyConfig |
|
Returns
CreateModuleExtensionDto(ModuleExtensionConfiguration)
Declaration
protected virtual ModuleExtensionDto CreateModuleExtensionDto(ModuleExtensionConfiguration moduleConfig)
Parameters
Type |
Name |
Description |
ModuleExtensionConfiguration |
moduleConfig |
|
Returns
FillEnums(ObjectExtensionsDto)
Declaration
protected virtual void FillEnums(ObjectExtensionsDto objectExtensionsDto)
Parameters
GenerateCacheValue()
Declaration
protected virtual ObjectExtensionsDto GenerateCacheValue()
Returns
Get()
Declaration
public virtual ObjectExtensionsDto Get()
Returns
GetEntityExtensionDto(EntityExtensionConfiguration)
Declaration
protected virtual EntityExtensionDto GetEntityExtensionDto(EntityExtensionConfiguration entityConfig)
Parameters
Type |
Name |
Description |
EntityExtensionConfiguration |
entityConfig |
|
Returns
GetSimpleTypeName(ExtensionPropertyConfiguration)
Declaration
protected virtual string GetSimpleTypeName(ExtensionPropertyConfiguration propertyConfig)
Parameters
Type |
Name |
Description |
ExtensionPropertyConfiguration |
propertyConfig |
|
Returns
Type |
Description |
System.String |
|
Implements
ISingletonDependency
Extension Methods