ASP.net 操作ログ採取 DataTable

using System.Reflection;
namespace Logic.dataset {
    public delegate void LogEventHandler(object sender, EventArgs e);
    public partial class data_〇〇 {
        partial class ○○DataTable
        {
            static public event LogEventHandler logEvent = delegate { };
            public void myGetData()                
            {
                //イベント発生
                logEvent(this, EventArgs.Empty);
   :
   :


namespace myApp
{
    public class baseBasePage : System.Web.UI.Page
    {
        protected override void OnInit(EventArgs e)
        {
            //イベント追加
            Logic.dataset.data_〇〇.〇〇DataTable.logEvent += putLogHandler;
            base.OnInit(e);
        }

        protected override void OnUnload(EventArgs e)
        {
            //イベント削除
            Logic.dataset.data_〇〇.〇〇DataTable.logEvent -= putLogHandler;
            base.OnUnload(e);
        }
   :
   :


コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です