本文整理汇总了C#中ISession.Reconnect方法的典型用法代码示例。如果您正苦于以下问题:C# ISession.Reconnect方法的具体用法?C# ISession.Reconnect怎么用?C# ISession.Reconnect使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ISession
的用法示例。
在下文中一共展示了ISession.Reconnect方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: SessionOpener
public SessionOpener(ISession session, IDbConnection connection)
{
if (connection.State == ConnectionState.Closed)
{
_connection = connection;
connection.Open();
_wasOpened = true;
}
_session = session;
session.Reconnect(connection);
}
示例2: Reconnect
protected void Reconnect(ISession session)
{
session.Reconnect();
}
示例3: Reconnect
/// <summary> Reconnects a NHibernate Session to the current context. </summary>
/// <param name="session">The NHibernate Session to be reconnected. </param>
public static void Reconnect(ISession session)
{
try
{
session.Reconnect();
CallContext.SetData(nameSession, session);
}
catch (HibernateException ex)
{
throw new InfrastructureException(ex);
}
}
示例4: Reconnect
/// <summary>
/// reconecteaza sesiunea
/// </summary>
/// <param name="session"></param>
public static void Reconnect(ISession session)
{
try
{
session.Reconnect();
threadSes = session;
if (isDebugEnabled)
{
log.Debug("reconnect - reconnect to existing session");
}
}
catch (HibernateException e)
{
log.Debug("Error - " + e.Message, e);
//Resources.Core.Culture = Thread.CurrentThread.CurrentCulture;
//throw new Exception(Resources.Core.EroareNecunoscuta);
throw new Exception("Eroare Necunoscuta");
}
catch (Exception e)
{
log.Debug("Error - " + e.Message, e);
//Resources.Core.Culture = Thread.CurrentThread.CurrentCulture;
//throw new Exception(Resources.Core.EroareNecunoscuta);
throw new Exception("Eroare Necunoscuta");
}
}
示例5: Reconnect
/// <summary> Reconnects a NHibernate Session to the current Thread. </summary>
/// <param name="session">The NHibernate Session to be reconnected. </param>
public static void Reconnect(ISession session)
{
try
{
session.Reconnect();
System.Threading.Thread.SetData(threadSession, session);
}
catch(HibernateException ex)
{
throw new InfrastructureException(ex);
}
}