TransactionalNodeService.InProcess.DelayedMetadataActions.Enqueue C# (CSharp) Method

Enqueue() public method

public Enqueue ( DelayedMetadataAction action ) : void
action DelayedMetadataAction
return void
        public void Enqueue(DelayedMetadataAction action)
        {
            QueuedActions.Enqueue(action);
        }

Usage Example

コード例 #1
0
        public override void Update(string name, string value, Proxy.INode node, Proxy.IRelationship relationship, Proxy.ConnectionType connectionType, ref TransactionFramework.TransactionChain chain)
        {
            base.Update(name, value, node, relationship, connectionType, ref chain);

            DelayedMetadataAction delayedAction = new DelayedMetadataAction();

            delayedAction.Action         = TransactionActionType.Updated;
            delayedAction.Name           = Name;
            delayedAction.Value          = Value;
            delayedAction.Node           = Node;
            delayedAction.DomainId       = Node.DomainId;
            delayedAction.Relationship   = Relationship;
            delayedAction.ConnectionType = ConnectionType;

            DelayedActions.Enqueue(delayedAction);
        }