tijian_tieying/web/cyqdata-master/Aop/IAop.cs

50 lines
1.5 KiB
C#
Raw Normal View History

2025-02-20 12:14:39 +08:00
using System;
using System.Collections.Generic;
using System.Text;
namespace CYQ.Data.Aop
{
/// <summary>
/// Aop<6F>ӿڣ<D3BF><DAA3><EFBFBD>Ҫʵ<D2AA><CAB5>ʱ<EFBFBD>̳<EFBFBD>
/// </summary>
public interface IAop
{
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֮ǰ<D6AE><C7B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
/// <param name="action"><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></param>
/// <param name="objName"><3E><><EFBFBD><EFBFBD>/<2F><EFBFBD><E6B4A2><EFBFBD><EFBFBD><EFBFBD><EFBFBD>/<2F><>ͼ<EFBFBD><CDBC>/sql<71><6C><EFBFBD><EFBFBD></param>
/// <param name="result"><3E><><EFBFBD><EFBFBD><EFBFBD>п<EFBFBD><D0BF>ܷ<EFBFBD><DCB7>صIJ<D8B5><C4B2><EFBFBD></param>
/// <param name="aopInfo"><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֧<EFBFBD><D6A7><EFBFBD><EFBFBD></param>
AopResult Begin(AopEnum action, AopInfo aopInfo);
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֮<EFBFBD>󱻵<EFBFBD><F3B1BBB5><EFBFBD>
/// </summary>
/// <param name="action"><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></param>
/// <param name="success"><3E><><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><C7B7>ɹ<EFBFBD></param>
/// <param name="result">һ<><D2BB><EFBFBD><EFBFBD><EFBFBD>ú<EFBFBD><C3BA><EFBFBD>id[<5B><>MDataRow/MDataTable]</param>
/// <param name="aopInfo"><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֧<EFBFBD><D6A7><EFBFBD><EFBFBD></param>
void End(AopEnum action, AopInfo aopInfo);
/// <summary>
/// <20><><EFBFBD>ݿ<EFBFBD><DDBF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>쳣ʱ,<2C><><EFBFBD><EFBFBD><EFBFBD>˷<EFBFBD><CBB7><EFBFBD>
/// </summary>
/// <param name="msg"></param>
void OnError(string msg);
/// <summary>
/// <20>ڲ<EFBFBD><DAB2><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>Aop<6F><70><EFBFBD>ⲿʹ<E2B2BF>÷<EFBFBD><C3B7><EFBFBD>null<6C><6C><EFBFBD>ɡ<EFBFBD>
/// </summary>
/// <returns></returns>
//IAop GetFromConfig();
/// <summary>
/// <20><>¡<EFBFBD><C2A1><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD>µĶ<C2B5><C4B6><EFBFBD>
/// </summary>
/// <returns></returns>
IAop Clone();
/// <summary>
/// Aop <20>״μ<D7B4><CEBC><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¼<EFBFBD>
/// </summary>
void OnLoad();
}
}