IMapServiceGetMapDataSvg Method (ICollectionGuid, ICollectionGuid, ICollectionString, ICollectionGuid, ViewportData, RectangleF, MapCenterPosition, MapProjectionType, Boolean, ICollectionGuid, Boolean)

Gets a MapDataInfoSvg object which is an SVG representation of the map elements.

Namespace:  Dundas.BI.Utility.Map
Assembly:  Dundas.BI.Core (in Dundas.BI.Core.dll) Version: 2.0.0.0 (24.3.0.1000)
Syntax
MapDataInfoSvg GetMapDataSvg(
	ICollection<Guid> metricSetDataRequestIds,
	ICollection<Guid> metricSetResourceFileIds,
	ICollection<string> metricSetResourceFileNames,
	ICollection<Guid> requestedMapIds,
	ViewportData viewportData,
	RectangleF dynamicSymbolBounds,
	MapCenterPosition mapCenterPosition,
	MapProjectionType projectionType,
	bool metricSetDataChanged,
	ICollection<Guid> availableLayerIds,
	bool fetchOnlyRequestedResources
)

Parameters

metricSetDataRequestIds
Type: System.Collections.GenericICollectionGuid
The IDs of each ClientRequest for metric sets attached to a map control.
metricSetResourceFileIds
Type: System.Collections.GenericICollectionGuid
The IDs of resource files required based on the ClientRequest for each metric set.
metricSetResourceFileNames
Type: System.Collections.GenericICollectionString
The names of resource files required based on the ClientRequest for each metric set.
requestedMapIds
Type: System.Collections.GenericICollectionGuid
The IDs of map resource files requested by users.
viewportData
Type: Dundas.BI.Utility.MapViewportData
An object that represents the current location of the view port and the distance is.
dynamicSymbolBounds
Type: System.DrawingRectangleF
A bounding box for symbols created from the data.
mapCenterPosition
Type: Dundas.BI.Utility.MapMapCenterPosition
An object that represents the coordinates to center the map on and the zoom level to use.
projectionType
Type: Dundas.BI.Utility.MapMapProjectionType
The type of projection that will be applied to map elements.
metricSetDataChanged
Type: SystemBoolean
Indicates that the metric set data bound to the control has changed.
availableLayerIds
Type: System.Collections.GenericICollectionGuid
Indicates the layer IDs that contain the map resources required based on data retrieval request for ClientRequest.
fetchOnlyRequestedResources
Type: SystemBoolean
Indicates if map control only fetches map resources that are explicitly requested.

Return Value

Type: MapDataInfoSvg
A MapDataInfoSvg object containing an SVG representation of the map elements.
Exceptions
ExceptionCondition
ArgumentNullExceptionmetricSetDataRequestIds and/or metricSetResourceFileIds and/or requestedMapIds and/or viewportData are .
NoPrivilegeExceptionA resource specified in requestedMapIds is not accessible to the caller.
InvalidSessionExceptionThe caller context is not associated with a valid session.
See Also