UpdaterData - deleted Elements

UpdaterData - deleted Elements

lwlXUTTT
Advocate Advocate
329 Views
1 Reply
Message 1 of 2

UpdaterData - deleted Elements

lwlXUTTT
Advocate
Advocate

Dear all,

I want to preserve some elements from being deleted (e.g. those, which contain certain string in FamilyName) - how can I achieve this?

This is what I tried:

 

 

public void Execute(UpdaterData data)
{
	Document doc = data.GetDocument();
	var elIds = data.GetDeletedElementIds();

	foreach (ElementId id in elIds)
	{
		var el = doc.GetElement(id); 
            //Element does not exist anymore so el = null....
	}
}

 

 

How to get data like FamilyName of deleted element?

Any help much appreciated,

 

Best, Lukasz

0 Likes
330 Views
1 Reply
Reply (1)
Message 2 of 2

RPTHOMAS108
Mentor
Mentor

Once it is deleted it is gone all you get is the id it was.

 

The best you can do is to instead stop it being deleted in the first place by posting a failure upon detecting such an element is about to be deleted.

0 Likes