TransactionalNodeService.Soap.TransactionFramework.UpdateNodeTransactionLink.ISoapTransactionLinkExecutor C# (CSharp) Method

ISoapTransactionLinkExecutor() private method

private ISoapTransactionLinkExecutor ( ) : DependencyCollection
return DependencyCollection
        DependencyCollection ISoapTransactionLinkExecutor.UpdateDependencies()
        {
            ISoapTransactionLinkExecutor executor = (ISoapTransactionLinkExecutor)this;

            Proxy.IFacade iFacadeNode = Node as Proxy.IFacade;

            if (iFacadeNode != null)
            {
                if (!iFacadeNode.IsConcrete)
                {
                    FacadeNode facadeNode = iFacadeNode as FacadeNode;
                    InProcess.InProcessNode inProcessNode = facadeNode.BaseNode as InProcess.InProcessNode;

                    if (inProcessNode != null && inProcessNode.OriginLink != null && inProcessNode.OriginLink.OriginChain != OriginChain)
                    {
                        executor.Dependencies.AddFacade(iFacadeNode);
                    }
                }
            }

            return executor.Dependencies;
        }

Same methods

UpdateNodeTransactionLink::ISoapTransactionLinkExecutor ( System.Guid sessionId, Service serviceProxy ) : void
UpdateNodeTransactionLink::ISoapTransactionLinkExecutor ( System.Guid sessionId, Service serviceProxy, Service &bulkOperations ) : void
UpdateNodeTransactionLink::ISoapTransactionLinkExecutor ( Service bulkOperationResponse ) : void