TransactionalNodeService.Soap.SoapRelationship.Update C# (CSharp) Method

Update() public method

public Update ( TransactionalNodeService.Proxy relationshipType, TransactionFramework &chain ) : void
relationshipType TransactionalNodeService.Proxy
chain TransactionFramework
return void
        public override void Update(Proxy.RelationshipType relationshipType, ref TransactionFramework.TransactionChain chain)
        {
            RelationshipType = relationshipType;

            if (LastUpdateRelationship != null && LastUpdateRelationship.TransactionStatus == TransactionFramework.ServerStatus.ProcessingClient)
            {
                LastUpdateRelationship.RelationshipType = relationshipType;
            }
            else
            {
                LastUpdateRelationship = CreateNewUpdateRelationship();
                LastUpdateRelationship.RelationshipType = relationshipType;
                chain.AddTransaction(LastUpdateRelationship);
            }

            chain.TransactionExecuting += OnTransactionExecuting;
        }