• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

C# Data.StateChangeEventArgs类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了C#中System.Data.StateChangeEventArgs的典型用法代码示例。如果您正苦于以下问题:C# StateChangeEventArgs类的具体用法?C# StateChangeEventArgs怎么用?C# StateChangeEventArgs使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



StateChangeEventArgs类属于System.Data命名空间,在下文中一共展示了StateChangeEventArgs类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。

示例1: Con_StateChange

 void Con_StateChange(object sender, StateChangeEventArgs e)
 {
     string Mes;
     Mes = string.Format("원래 상태 : {0}, 현재 상태 {1}",
         e.OriginalState, e.CurrentState);
     listBox1.Items.Add(Mes);
 }
开发者ID:gawallsibya,项目名称:BIT_MFC-CShap-DotNet,代码行数:7,代码来源:Form1.cs


示例2: SetState

 private void SetState(ConnectionState state)
 {
     var originalState = this.state;
     this.state = state;
     var e = new StateChangeEventArgs(originalState, state);
     OnStateChange(e);
 }
开发者ID:amccool,项目名称:essentialdiagnostics,代码行数:7,代码来源:MockConnection.cs


示例3: ConnectionOnStateChange

        /// <summary>
        /// Catches the ConnectionOnStateChange event in order to detect when the connection is open in order to execute the federation statement.
        /// </summary>
        protected virtual void ConnectionOnStateChange(object sender, StateChangeEventArgs stateChangeEventArgs)
        {
            if (stateChangeEventArgs.CurrentState != ConnectionState.Open)
                return;

            ExecuteStatement();
        }
开发者ID:alexey-kadyrov,项目名称:DocaLabs-Utils,代码行数:10,代码来源:FederatedDatabaseConnection.cs


示例4: OnStateChange

 protected virtual void OnStateChange(StateChangeEventArgs stateChange)
 {
     StateChangeEventHandler handler = this._stateChangeEventHandler;
     if (handler != null)
     {
         handler(this, stateChange);
     }
 }
开发者ID:pritesh-mandowara-sp,项目名称:DecompliedDotNetLibraries,代码行数:8,代码来源:DbConnection.cs


示例5: OnStateChange

        private static void OnStateChange(object sender, StateChangeEventArgs args)
        {
            // If the connection is closed, wake-up the main thread
            PolyConnection connection = (PolyConnection)sender;

            if (connection.State == ConnectionState.Closed)
            {
                WaitHandle.Set();
            }
        }
开发者ID:IonSystems,项目名称:tiberius-robot,代码行数:10,代码来源:active.cs


示例6: DBContextChange

		private void DBContextChange(object sender, StateChangeEventArgs e) {
			if (e.OriginalState == ConnectionState.Closed && e.CurrentState == ConnectionState.Open) {
				Debug.WriteLine(iDBCounter + " ================ " + DateTime.UtcNow.ToString() + " ================");
				Debug.WriteLine(iDBCounter + " ~~~~~~~~~~~~~~~~ OPEN ~~~~~~~~~~~~~~~~~~");
				ThisWatch.Reset();
				ThisWatch.Start();
			} else if (e.OriginalState == ConnectionState.Open && e.CurrentState == ConnectionState.Closed) {
				ThisWatch.Stop();
				Debug.WriteLine(String.Format("\t SQL took {0}ms   \r\n", ThisWatch.ElapsedMilliseconds));
				Debug.WriteLine(iDBCounter + " ~~~~~~~~~~~~~~~~ CLOSE ~~~~~~~~~~~~~~~~~~");
			}
		}
开发者ID:ithanshui,项目名称:CarrotCakeCMS-MVC,代码行数:12,代码来源:DataDiagnostic.cs


示例7: Connection_StateChange

 private static void Connection_StateChange(object sender, StateChangeEventArgs e)
 {
     if ((e.OriginalState == ConnectionState.Broken || e.OriginalState == ConnectionState.Closed || e.OriginalState == ConnectionState.Connecting) &&
         e.CurrentState == ConnectionState.Open)
     {
         DbConnection connection = (DbConnection)sender;
         using (DbCommand command = connection.CreateCommand())
         {
             // Activated foreign keys if supported by SQLite.  Unknown pragmas are ignored.
             command.CommandText = "PRAGMA foreign_keys = ON";
             command.ExecuteNonQuery();
         }
     }
 }
开发者ID:Ruhollah,项目名称:nhibernate-core,代码行数:14,代码来源:SQLite20Driver.cs


示例8: OnStateChange

 public static void OnStateChange(Object o, StateChangeEventArgs stateChanged)
 {
     // linq seems to switch between open and close only
     if (stateChanged.OriginalState == ConnectionState.Open && stateChanged.CurrentState == ConnectionState.Closed)
     {
         // write the time between open => close
         var timeSpan = DateTime.Now.Subtract(tsStart);
         if (timeSpan.TotalSeconds > 0)
             LogItemHandler.ConnectionClosed(timeSpan);
     }
     else if (stateChanged.OriginalState == ConnectionState.Closed && stateChanged.CurrentState == ConnectionState.Open)
     {
         tsStart = DateTime.Now;
     }
 }
开发者ID:artiomchi,项目名称:Glimpse-Linq2Sql,代码行数:15,代码来源:StateChangeHandler.cs


示例9: OnStateChange

 private void OnStateChange(object sender, StateChangeEventArgs args)
 {
     if (args.OriginalState == ConnectionState.Closed && args.CurrentState == ConnectionState.Open)
     {
         countCloseOpen++;
     }
     else if (args.OriginalState == ConnectionState.Open && args.CurrentState == ConnectionState.Closed)
     {
         countOpenClose++;
     }
     else
     {
         countOtherConnectionStates++;
     }
 }
开发者ID:WangWilliam,项目名称:EntityFramework5,代码行数:15,代码来源:ConnectionEventsTracker.cs


示例10: ConnectionEventArgs

 /// <summary>
 /// Constructs the object.
 /// </summary>
 /// <param name="eventType">The type of event being raised.</param>
 /// <param name="eventArgs">The base <see cref="EventArgs" /> associated
 /// with this event, if any.</param>
 /// <param name="transaction">The transaction associated with this event, if any.</param>
 /// <param name="command">The command associated with this event, if any.</param>
 /// <param name="text">The command or message text, if any.</param>
 /// <param name="data">The extra data, if any.</param>
 internal ConnectionEventArgs(
     SQLiteConnectionEventType eventType,
     StateChangeEventArgs eventArgs,
     IDbTransaction transaction,
     IDbCommand command,
     string text,
     object data
     )
 {
     EventType = eventType;
     EventArgs = eventArgs;
     Transaction = transaction;
     Command = command;
     Text = text;
     Data = data;
 }
开发者ID:vertica-as,项目名称:sqlite-netFx-source-1.0.88.0,代码行数:26,代码来源:SQLiteConnection.cs


示例11: myconn_StateChange

 void myconn_StateChange(object sender, StateChangeEventArgs e)
 {
     if (myconn.State == ConnectionState.Open)
     {
         //
     }
     if (myconn.State == ConnectionState.Closed)
     {
         //
     }
     if (myconn.State == ConnectionState.Connecting)
     {
         //
     }
     Application.DoEvents();
 }
开发者ID:alphaman8,项目名称:CipX,代码行数:16,代码来源:TelaInicial.cs


示例12: connection_StateChange

 void connection_StateChange(object sender, StateChangeEventArgs e)
 {
     if (e.CurrentState == ConnectionState.Closed)
     {
         connection.StateChange -= connection_StateChange;
         connection = null;
     }
 }
开发者ID:CMONO,项目名称:elinq,代码行数:8,代码来源:DbConfiguration.cs


示例13: OnStateChange

 protected virtual void OnStateChange(StateChangeEventArgs stateChange)
 {
     StateChangeEventHandler handler = _stateChangeEventHandler;
     if (null != handler)
     {
         handler(this, stateChange);
     }
 }
开发者ID:ChuangYang,项目名称:corefx,代码行数:8,代码来源:DbConnection.cs


示例14: mainConnection_StateChange

        public void mainConnection_StateChange(object sender, StateChangeEventArgs e)
        {
            //显示数据库当前状态
            string strCurrentStatus;
            if (e.CurrentState.ToString().Equals("Open"))
                strCurrentStatus = "已连接";
            else if (e.CurrentState.ToString().Equals("Closed"))
                strCurrentStatus = "已关闭";
            else if (e.CurrentState.ToString().Equals("Connecting"))
                strCurrentStatus = "正在连接";
            else if (e.CurrentState.ToString().Equals("Executing"))
                strCurrentStatus = "正在执行";
            else if (e.CurrentState.ToString().Equals("Fetching"))
                strCurrentStatus = "正在检索";
            else if (e.CurrentState.ToString().Equals("Broken"))
                strCurrentStatus = "连接中断";
            else
                strCurrentStatus = "未知";

            statusBarPanel2.Text = strCurrentStatus;
        }
开发者ID:wyntung,项目名称:MES,代码行数:21,代码来源:MainForm.cs


示例15: c_StateChange

 void c_StateChange(object sender, StateChangeEventArgs e)
 {
     stateChangeCount++;
 }
开发者ID:LittlePeng,项目名称:ncuhome,代码行数:4,代码来源:TimeoutAndCancel.cs


示例16: CStateChange

 static void CStateChange(object sender, StateChangeEventArgs e)
 {
     Console.WriteLine("o status da conexão foi de {0} para {1}", e.OriginalState, e.CurrentState);
 }
开发者ID:50minutos,项目名称:MOC-10265,代码行数:4,代码来源:Program.cs


示例17: StateChangeHandler

		private void StateChangeHandler(object sender, StateChangeEventArgs e)
		{
		}		
开发者ID:elevate,项目名称:mysqlconnector-.net,代码行数:3,代码来源:EventTests.cs


示例18: OnStateChange

		protected virtual void OnStateChange (StateChangeEventArgs stateChange)
		{
			if (StateChange != null)
				StateChange (this, stateChange);
		}
开发者ID:jamescourtney,项目名称:mono,代码行数:5,代码来源:DbConnection.cs


示例19: CreateStateChange

		internal void CreateStateChange (ConnectionState original, ConnectionState current)
		{
			StateChangeEventArgs a = new StateChangeEventArgs (original, current);
			OnStateChange (a);
		}
开发者ID:wamiq,项目名称:debian-mono,代码行数:5,代码来源:OracleConnection.cs


示例20: m_connection_StateChange

 private void m_connection_StateChange(object sender, StateChangeEventArgs e)
 {
     if (e.CurrentState == ConnectionState.Closed && Enabled)
     {
         // Connection lost,
         // attempt to reconnect
         Start();
     }
 }
开发者ID:rmc00,项目名称:gsf,代码行数:9,代码来源:MySqlInputAdapter.cs



注:本文中的System.Data.StateChangeEventArgs类示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C# Data.UniqueConstraint类代码示例发布时间:2022-05-26
下一篇:
C# Data.SqlHelper类代码示例发布时间:2022-05-26
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap