public override void Update(Proxy.NodeType nodeType, ref Soap.TransactionFramework.TransactionChain chain)
{
if (Facade != null)
{
TransactionFramework.AddNodeTransactionLink addNodeTransaction = Facade.TransactionOrigin as TransactionFramework.AddNodeTransactionLink;
if (addNodeTransaction != null)
{
if (addNodeTransaction.TransactionStatus == TransactionFramework.ServerStatus.ProcessingClient)
{
addNodeTransaction.NodeType = nodeType;
return;
}
}
}
DelayedActions.Enqueue(new DelayedNodeAction()
{
Action = Proxy.TransactionActionType.TypeUpdated, NodeType = nodeType
});
}