Skip to content

FabricationNetworkChangeService.ChangeService(ISet.ElementId., Int32, Int32, Boolean)

Public Class

Changes the service of the selection of fabrication parts.

Namespace: Autodesk.Revit.DB.Fabrication

Assembly: RevitAPI (in RevitAPI.dll) Version: 25.0.0.0 (25.0.0.0)

Syntax

public FabricationNetworkChangeServiceResult ChangeService(
ISet<ElementId> selection,
int serviceId,
int paletteId,
bool restrictPalette
)

Parameters

selectionISet. ElementId.

The set of element identifiers of fabrication parts to change the service for.

serviceIdInt32

The identifier of the fabrication service.

paletteIdInt32

The identifier of the fabrication palette.

restrictPaletteBoolean

Restrict the placement of parts to the passed in palette identifier.

Return Value

FabricationNetworkChangeServiceResult

Exceptions

Exception

Condition


ArgumentException

The selection contains invalid elements to change.


ArgumentNullException

A non-optional argument was null


InvalidOperationException

No fabrication configuration is loaded.


Remarks

After this method has been invoked, call: