DataShortcutsDataShortcutManagerGetPublishedItemAt Method

This method is used to get the information of a Data Shortcut from current Data Shortcut project. API users can get the information: what is the name of the Data Shortcut, where is the expected source drawing and whether it is broken or not.

Namespace: Autodesk.Civil.DataShortcuts
Assembly: AeccDataShortcutMgd (in AeccDataShortcutMgd.dll) Version: 13.8.0.292
Syntax
public DataShortcutsDataShortcutManagerPublishedItem GetPublishedItemAt(
	int index
)

Parameters

index  Int32
Specify an index of Data Shortcut in the current Data Shortcut project.

Return Value

DataShortcutsDataShortcutManagerPublishedItem
Returns the information of the specified Data Shortcut.
Example
API user can call this method to check status of the specified Data Shortcut and get some information.
C#
 1DataShortcuts.SetWorkingFolder(@"F:\DSWorkingFolder");
 2DataShortcuts.SetCurrentProjectFolder("ProjBroken");
 3DataShortcuts.Validate();
 4bool isValidCreation = false;
 5var shortcutMgr = DataShortcuts.CreateDataShortcutManager(ref isValidCreation);
 6int numOfItems = shortcutMgr.GetPublishedItemsCount();
 7for (int index = 0; index < numOfItems; index++)
 8{
 9    var item = shortcutMgr.GetPublishedItemAt(index);
10    if (item.IsBroken)
11    {
12        shortcutMgr.RepairBrokenDataShortcut(index, sourceDwg, true);
13    }
14 }
See Also