Esempio n. 1
0
        /*
         * public void QueueNewResourceEntry(string collection, string id, ResourceEntry entry)
         * {
         *  if (collection == null) throw new ArgumentNullException("collection");
         *  if (id == null) throw new ArgumentNullException("resource");
         *
         *  QueueNewResourceEntry(ResourceIdentity.Build(_endpoint, collection, id), entry);
         * }
         */

        public void EnqueueDelete(Uri key)
        {
            if (key == null)
            {
                throw new ArgumentNullException("id");
            }

            var newEntry = BundleEntryFactory.CreateNewDeletedEntry(key);

            queue.Enqueue(newEntry);
        }
Esempio n. 2
0
        public void QueueNewDeletedEntry(Uri id)
        {
            if (id == null)
            {
                throw new ArgumentNullException("id");
            }
            if (!id.IsAbsoluteUri)
            {
                throw new ArgumentException("Uri for new resource must be absolute");
            }

            var newEntry = BundleEntryFactory.CreateNewDeletedEntry(id);

            queue.Add(newEntry);
        }