C# Class Microservice.Library.FreeSql.Application.FreeSqlMultipleGenOptions

多库生成配置
Mostra file Open project: Lc3586/Microservice.Library

Private Properties

Property Type Description

Public Methods

Method Description
Add ( key, Action setupAction ) : FreeSqlMultipleGenOptions

添加库配置

DisableIdleBus ( ) : FreeSqlMultipleGenOptions

禁用IdleBus管理库对象

默认启用

启用时必须每次使用时都Get

如果留着引用,库对象空闲或超时会被回收,导致报错(对象已释放,无法访问)

SetUpIdle ( TimeSpan idle ) : FreeSqlMultipleGenOptions

指定IdleBus空闲时间

默认一分钟

SetUpNotice ( Action notice ) : FreeSqlMultipleGenOptions

设置通知事件处理方法

Method Details

Add() public method

添加库配置
public Add ( key, Action setupAction ) : FreeSqlMultipleGenOptions
key 库标识
setupAction Action 设置
return FreeSqlMultipleGenOptions

DisableIdleBus() public method

禁用IdleBus管理库对象

默认启用

启用时必须每次使用时都Get

如果留着引用,库对象空闲或超时会被回收,导致报错(对象已释放,无法访问)

public DisableIdleBus ( ) : FreeSqlMultipleGenOptions
return FreeSqlMultipleGenOptions

SetUpIdle() public method

指定IdleBus空闲时间
默认一分钟
public SetUpIdle ( TimeSpan idle ) : FreeSqlMultipleGenOptions
idle TimeSpan 空闲时间
return FreeSqlMultipleGenOptions

SetUpNotice() public method

设置通知事件处理方法
public SetUpNotice ( Action notice ) : FreeSqlMultipleGenOptions
notice Action 通知事件处理方法
return FreeSqlMultipleGenOptions