예제 #1
0
 public Task <bool> MarkObjectForDeletionAsync(ObjectDeletionMarker marker)
 {
     ObjectDeletionMarker.Add(SystemExtension.Clone(marker));
     return(Task.FromResult(true));
 }
예제 #2
0
        public async Task <bool> MarkObjectForDeletionAsync(ObjectDeletionMarker marker)
        {
            await _objectDeletionMarkers.InsertOneAsync(marker);

            return(true);
        }
예제 #3
0
 public bool IsObjectMarkedForDeletion(Guid shardId, Guid objectId)
 {
     return(ObjectDeletionMarker.Where(odm => odm.ObjectId == objectId && odm.ShardId == shardId).Count() > 0);
 }