public override void ConnectNode(ConnectionType connectionType, INode node, ref TransactionFramework.TransactionChain chain)
{
base.ConnectNode(connectionType, node, ref chain);
if (LastUpdateRelationship != null && LastUpdateRelationship.TransactionStatus == TransactionFramework.ServerStatus.ProcessingClient)
{
LastUpdateRelationship.AddNode(connectionType, node);
}
else
{
LastUpdateRelationship = CreateNewUpdateRelationship();
LastUpdateRelationship.AddNode(connectionType, node);
chain.AddTransaction(LastUpdateRelationship);
}
chain.TransactionExecuting += OnTransactionExecuting;
}