Table of Contents

Interface IConfigService

Namespace
AT.Librarys.Container.Service
Assembly
AT.Librarys.Container.dll

配置服务接口

public interface IConfigService : IServiceBase, IModuleBase
Inherited Members
Extension Methods

Methods

DeleteProduceModel(string)

删除产品型号配置

bool DeleteProduceModel(string produceModelName)

Parameters

produceModelName string

产品型号名称

Returns

bool

Delete<T>(Guid)

删除

bool Delete<T>(Guid id) where T : ConfigBase, new()

Parameters

id Guid

id

Returns

bool

Type Parameters

T

Delete<T>(string)

删除配置

bool Delete<T>(string instanceName) where T : ConfigBase, new()

Parameters

instanceName string

实例名称

Returns

bool

Type Parameters

T

Delete<T>(string, string)

删除

bool Delete<T>(string instanceName, string createTime) where T : ConfigBase, new()

Parameters

instanceName string

实例名称

createTime string

创建时间

Returns

bool

Type Parameters

T

FindAll<T>()

查询全部

List<T> FindAll<T>() where T : ConfigBase, new()

Returns

List<T>

Type Parameters

T

Read<T>(string, bool)

读取

T Read<T>(string instanceName, bool followProductModel) where T : ConfigBase, new()

Parameters

instanceName string

实例名称

followProductModel bool

跟随产品型号

Returns

T

实例配置

Type Parameters

T

实例类型

Save<T>(string, T, bool, bool)

保存

bool Save<T>(string instanceName, T config, bool followProductModel, bool EnableValueChangeLog = true) where T : ConfigBase, new()

Parameters

instanceName string

实例名称

config T

实例配置

followProductModel bool

跟随产品型号

EnableValueChangeLog bool

使能配置发生改变日志

Returns

bool

true=成功 false=是吧

Type Parameters

T

实例类型

Events

ConfigChanged

配置发生改变

event EventHandler<ConfigChangeEventArgs> ConfigChanged

Event Type

EventHandler<ConfigChangeEventArgs>