GeodatabaseUtility QML Type
A utility that contains methods to create a mobile geodatabase. More...
Import Statement: | import Esri.ArcGISRuntime |
Since: | Esri.ArcGISRuntime 100.14 |
Inherits: |
- List of all members, including inherited members
- GeodatabaseUtility is part of QML Type List.
Properties
- createResult : Geodatabase
- createStatus : Enums.TaskStatus
Signals
Methods
- bool cancelTask(string taskId)
- string create(url path)
Detailed Description
Use this singleton type to access helper methods that can be used in conjunction with a Geodatabase.
Note: You cannot declare or create a component of this type in QML code. Rather, an instance is automatically created and only that single instance is available for use in the application.
See also Cancelable.
Property Documentation
[read-only] createResult : Geodatabase |
The result returned when the asynchronous create(string) operation completes (read-only).
[read-only] createStatus : Enums.TaskStatus |
The current status of the asynchronous create(string) operation (read-only).
Signal Documentation
createStatusChanged() |
Emitted when the createStatus property changes.
Note: The corresponding handler is onCreateStatusChanged
.
Method Documentation
bool cancelTask(string taskId) |
Cancel the task with the ID taskId.
Returns false
if the task cannot be cancelled or there is no task with the specified id taskId.
See also Cancelable.
string create(url path) |
Creates an empty mobile geodatabase at the specified path.
- path - The path at which the mobile geodatabase should be created.
The path must be non-empty, available, allow read/write access, and end in ".geodatabase". If any of these restrictions are violated, the task will not succeed and a task error will be set. Returns a string representing the task ID of the asynchronous task.