Click or drag to resize

MapSaveAsync Method (Boolean, CancellationToken)

Save any changes that have been made to the map to the associated PortalItem.

Namespace:  Esri.ArcGISRuntime.Mapping
Assembly:  Esri.ArcGISRuntime (in Esri.ArcGISRuntime.dll) Version: 100.6.0.0
Syntax
C#
public Task SaveAsync(
	bool forceSaveToSupportedVersion,
	CancellationToken cancellationToken
)

Parameters

forceSaveToSupportedVersion
Type: SystemBoolean
Flag to indicate whether the map should be saved to the supported webmap version that the API supports (see system requirements). This may cause data loss as unknown data is not saved. If true, unknown data will be removed and the map will be saved. If false, the operation will fail if the map contains unknown data that will not be saved. This flag can be used to provide a warning to users that some map data may be lost when the map is saved.
cancellationToken
Type: System.ThreadingCancellationToken
CancellationToken

Return Value

Type: Task
A task that represents the asynchronous save operation.
Exceptions
ExceptionCondition
InvalidOperationExceptionMap must be loaded before saving to a portal.
Remarks

Asynchronous method to save any changes that have been made to the map allowing cancellation. The map must have been constructed using the Map(PortalItem) constructor to associate it with a PortalItem object, and must be loaded.

Updates the map content data on the portal and also updates the portal item properties stored on the portal to match those stored within the map's PortalItem object.

See Also