TransactionalNodeService.InProcess.InProcessRelationship.Update C# (CSharp) Method

Update() public method

public Update ( TransactionalNodeService.Proxy relationshipType, Soap &chain ) : void
relationshipType TransactionalNodeService.Proxy
chain Soap
return void
        public override void Update(Proxy.RelationshipType relationshipType, ref Soap.TransactionFramework.TransactionChain chain)
        {
            if (Facade != null)
            {
                TransactionFramework.AddRelationshipTransactionLink addRelationshipTransaction = Facade.TransactionOrigin as TransactionFramework.AddRelationshipTransactionLink;

                if (addRelationshipTransaction != null)
                {
                    if (addRelationshipTransaction.TransactionStatus == TransactionFramework.ServerStatus.ProcessingClient)
                    {
                        addRelationshipTransaction.RelationshipType = relationshipType;

                        return;
                    }
                }
            }

            DelayedActions.Enqueue(new DelayedRelationshipAction() { Action = Proxy.TransactionActionType.TypeUpdated, RelationshipType = relationshipType });
        }