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

ISoapTransactionLinkExecutor() private method

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

            Proxy.IFacade iFacadeMetadata = Metadata as Proxy.IFacade;

            if (iFacadeMetadata != null)
            {
                if (!iFacadeMetadata.IsConcrete)
                {
                    Proxy.FacadeMetadataSet facadeMetadata = iFacadeMetadata as Proxy.FacadeMetadataSet;
                    InProcess.InProcessMetadata inProcessMetadata = facadeMetadata.BaseMetadata as InProcess.InProcessMetadata;

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

            return executor.Dependencies;
        }

Same methods

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