TransactionalNodeService.Soap.SoapNodeManager.CreateNode C# (CSharp) Method

CreateNode() public method

public CreateNode ( TransactionFramework transactionLink, System.Guid domainId, System.Guid rootMapId, System.Proxy nodeType, string originalId ) : Proxy.INode
transactionLink TransactionFramework
domainId System.Guid
rootMapId System.Guid
nodeType System.Proxy
originalId string
return Proxy.INode
        public Proxy.INode CreateNode(TransactionFramework.ISoapTransactionLink transactionLink, Guid domainId, Guid rootMapId, Proxy.NodeType nodeType, string originalId)
        {
            FacadeNode facadeNode = new FacadeNode();

            InProcess.InProcessNode node = new InProcess.InProcessNode(MapManager);
            node.OriginLink = transactionLink;
            node.Facade = facadeNode;
            node.Id = Guid.NewGuid();
            node.DomainId = domainId;
            node.RootMapId = rootMapId;
            node.NodeType = nodeType;
            node.OriginalId = originalId;
            node.Status = Proxy.LoadState.Full;

            facadeNode.BaseNode = node;

            InProcessNodes.Add(transactionLink, facadeNode);

            return facadeNode;
        }

Same methods

SoapNodeManager::CreateNode ( System.Guid nodeId ) : void
SoapNodeManager::CreateNode ( TransactionalNodeService.Proxy.ServerObjects serviceNode ) : void