public int RegisterWait(WfContent content, string bookMarkName)
        {
            var myGuid     = _instance.Id;
            var wfNodePath = WorkflowInstancePath;

            return(InstanceManager.RegisterWait(content.Id, myGuid, bookMarkName, wfNodePath));
        }
        public int[] RegisterWaitForMultipleContent(IEnumerable <WfContent> contents, string bookMarkName)
        {
            var myGuid     = _instance.Id;
            var wfNodePath = WorkflowInstancePath;
            var idSet      = new List <int>();

            foreach (var content in contents)
            {
                var id = InstanceManager.RegisterWait(content.Id, myGuid, bookMarkName, wfNodePath);
                idSet.Add(id);
            }
            return(idSet.ToArray());
        }