src/MasterData/MasterData.BusinessLogic.Interfaces/IMasterDataSourceFormatBusinessLogic.cs
/// <summary>
///     Removes <see cref="DimensionStructureNode"/> from the DimensionStructureNode tree within <see cref="SourceFormat"/>
///     .
///     The node is going to be deleted from database as it only has a single connection.
/// </summary>
/// <param name="id"> Id of object to be removed. </param>
/// <param name="parentId"> Id of parent object. </param>
/// <param name="sourceFormatId"> Id of SourceFormat. </param>
/// <param name="cancellationToken"> <see cref="CancellationToken"/>. </param>
/// <returns> Returns <see cref="Task"/> representing result of asynchronous operation. </returns>
/// <exception cref="MasterDataBusinessLogicSourceFormatDatabaseOperationException">
///     Error happened during database operation.
/// </exception>
Removes  from the DimensionStructureNode tree within
.
The node is going to be deleted from database as it only has a single connection.
Removes from the DimensionStructureNode tree within . The node is going to be deleted from database as it only has a single connection .
Task DeleteDimensionStructureNodeFromTreeAsync(
            long id,
            long parentId,
            long sourceFormatId,
            CancellationToken cancellationToken = default);
Task DeleteDimensionStructureNodeFromTreeAsync ( long id , long parentId , long sourceFormatId , CancellationToken cancellationToken = default ) ;
Removes  from the DimensionStructureNode tree within
.
Removes from the DimensionStructureNode tree within .
Returns  representing result of asynchronous operation.
Returns representing result of asynchronous operation .
Error happened during database operation.
Error happened during database operation .
id
long
Id of object to be removed.
Id of object to be removed .
parentId
long
Id of parent object.
Id of parent object .
sourceFormatId
long
Id of SourceFormat.
Id of SourceFormat .
cancellationToken
CancellationToken
None