| Name | Description |
| AddItem | Adds the item to the current project. This method must be called on the MCT. Use QueuedTask.Run. |
| CanEdit |
Indicates if metadata is editable for the item.
|
| CanOpen | Checks if the specified project or project package can be opened |
| ClearPinnedProjects |
Clears the list of pinned projects.
|
| ClearPinnedProjectTemplates |
Clears the list of recent project templates.
|
| ClearRecentProjects |
Clears the list of recent projects.
|
| ClearRecentProjectTemplates |
Clears the list of recent project templates.
|
| CopyMetadataFromItem |
Copy metadata from Item. This method must be called on the MCT. Use QueuedTask.Run.
|
| CreateAsync |
Creates a new project with properties determined by CreateProjectSettings
|
| DeleteMetadataContent |
Delete certain content from the metadata of the current item. This method must be called on the MCT. Use QueuedTask.Run.
|
| DiscardEditsAsync | Discards all unsaved data edits in the project |
| ExportMetadata | Overloaded. |
| FindItem |
Find the item identified by the physical path.
|
| GetActiveCatalogWindow |
Gets the active catalog view or null if no catalog view is active
|
| GetCatalogPane | Gets the catalog pane. If createIfNecessary = true and the catalog pane has not been created, the pane will be created. Otherwise, if the catalog pane has not been created and createIfNecessary = false, null will be returned |
| GetDefaultProjectSettings |
Get the default project settings
|
| GetItems<T> | Gets a collection of a specific type of items within the project |
| GetPinnedProjects |
Retrieves the list of pinned projects.
|
| GetPinnedProjectTemplates |
Retrieves the list of pinned project templates.
|
| GetProjectItemContainer |
Get the container with the given key. Container keys are not localized. A container is needed
only in those situations where you want to select a specific item that occurs in
more than one container.
|
| GetRecentProjects |
Retrieves the list of recently opened projects
|
| GetRecentProjectTemplates |
Retrieves the list of recently opened project templates
|
| GetXml |
Gets the item’s metadata XML document as a string.
This method must be called on the MCT. Use QueuedTask.Run.
|
| ImportItem | Overloaded. |
| ImportMetadata | Overloaded. |
| OpenAsync |
Opens an existing project or project package
|
| PinProject |
Pins a project.
|
| PinProjectTemplate |
Pins a project template.
|
| RedoEditAsync | Restores the last data edit that was reversed in the project |
| RemoveItem | Removes the project item from the current project. This method must be called on the MCT. Use QueuedTask.Run. |
| RemoveItems | Removes project items from the current project. This method must be called on the MCT. Use QueuedTask.Run. |
| RemoveRecentProject |
Removes the project entry corresponding to the given input path from the recent list of projects
|
| RemoveRecentProjectTemplate |
Removes the project template entry corresponding to the given input path from
the recent list of project templates
|
| RepairProjectItems | |
| SaveAsAsync |
Saves a copy of the current project file (*.aprx) to the specified location with the
specified file name, then opens the new project file
|
| SaveAsync |
Saves the project
|
| SaveEditsAsync | Save all unsaved data edits in the project |
| SaveFromUntitled |
Creates a new project from an untitled session
|
| SaveMetadataAsHTML |
Save the metadata of the current item as HTML. This method must be called on the MCT. Use QueuedTask.Run.
|
| SaveMetadataAsUsingCustomXSLT |
Save the metadata of the current item using customized XSLT. This method must be called on the MCT. Use QueuedTask.Run.
|
| SaveMetadataAsXML |
Save the metadata of the current item as XML. This method must be called on the MCT. Use QueuedTask.Run.
|
| SearchAsync | Searches the project for items that match the provided criteria |
| SetDefaultGeoDatabasePath |
Sets the current project's default geodatabase. This method must be called on the MCT. Use QueuedTask.Run.
|
| SetDefaultToolboxPath |
Sets the current project's default toolbox. This method must be called on the MCT. Use QueuedTask.Run.
|
| SetDirty |
Sets the dirty state of the project
|
| SetHomeFolderPath |
Sets the current project's home folder. This method must be called on the MCT. Use QueuedTask.Run.
|
| SetIsEditingEnabledAsync |
Sets a value that indicates if editing is to be enabled or disabled within the application.
|
| SetXml |
Sets the item’s metadata to the XML document provided as a string. This method must be called on the MCT. Use QueuedTask.Run.
|
| Synchronize |
Updates metadata with the current properties of the item. Metadata is created for the item if it doesn't already exist.
This method must be called on the MCT. Use QueuedTask.Run.
|
| UndoEditAsync | Reverses the last data edit in the project |
| UnpinProject |
Unpins a project.
|
| UnpinTemplateProject |
Unpins a project template.
|
| UpgradeMetadata |
Upgrade the metadata of the current item. This method must be called on the MCT. Use QueuedTask.Run.
|