IDateMappingServiceGenerateDateMapping Method (Guid, IOlapCube, String, IListString, DateTime)

Generates a new DateMapping object.

Namespace:  Dundas.BI.Entities.DateMappings
Assembly:  Dundas.BI.Core (in Dundas.BI.Core.dll) Version: 2.0.0.0 (24.3.0.1000)
Syntax
DateMapping GenerateDateMapping(
	Guid timeProviderId,
	IOlapCube cube,
	string hierarchyUniqueName,
	IList<string> excludedSets,
	DateTime startDate
)

Parameters

timeProviderId
Type: SystemGuid
The time provider ID.
cube
Type: Dundas.BI.Data.Metadata.OlapIOlapCube
The cube.
hierarchyUniqueName
Type: SystemString
The hierarchy unique name.
excludedSets
Type: System.Collections.GenericIListString
The excluded sets.
startDate
Type: SystemDateTime
The start date.

Return Value

Type: DateMapping
A reference to DateMapping object.
Exceptions
ExceptionCondition
ArgumentExceptionThrown when timeProviderId is invalid.
ArgumentNullExceptionThrown when cube is null.
ArgumentExceptionThrown when hierarchyUniqueName is null or empty.
ArgumentExceptionThrown when excludedSets collection is empty.
QuotaExceededExceptionGenerating the date mapping would cause the entity quota for date mappings or one of the underlying entity types to be exceeded.
See Also