<PackageReference Include="Relativity.Server.EventHandler.SDK" Version="5000.0.3" />

PreCascadeDeleteEventHandler

Defines a Pre Cascade Delete event handler.
public abstract FieldCollection RequiredFields { get; }

Returns a collection of required fields of the event handler.

public string TempTableNameWithParentArtifactsToDelete { get; set; }

Gets and/or sets a temporary table name which contains parent artifact IDs that are marked for deletion.

public abstract void Commit()

Commits a database transaction used for a Pre Cascade Delete event handler.

public abstract Response Execute()

Returns an event handler response object upon event handler execution.

public abstract void Rollback()

Rolls back a database transaction used for a Pre Cascade Delete event handler.