| 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.
|
| PushChangesPortalProjectAsync |
If this project is a portal project, this method updates the project on the portal to match the local version. Local changes and new items will be pushed
to the portal. Differences on the portal will be overwritten. New items on the portal will be deleted.
|
| 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.
|
| SetHomeFolderPathAsync |
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.
|