TimeDimensionProvider Class

Base class for time dimension providers ("calendars").
Inheritance Hierarchy

Namespace:  Dundas.BI.Data.TimeDimensionProviders
Assembly:  Dundas.BI.Core (in Dundas.BI.Core.dll) Version: 2.0.0.0 (24.1.0.1000)
Syntax
public abstract class TimeDimensionProvider : ComponentBase

The TimeDimensionProvider type exposes the following members.

Constructors
  NameDescription
Protected methodTimeDimensionProvider
Initializes a new instance of the TimeDimensionProvider class
Top
Properties
  NameDescription
Public propertyComponentDescription
Gets the standard component description.
(Inherited from ComponentBase.)
Public propertyComponentId
Gets the component ID.
(Inherited from ComponentBase.)
Public propertyComponentName
Gets the standard component name.
(Inherited from ComponentBase.)
Public propertyFirstDayOfWeek
Gets or sets the first day of the week, when the provider supports week interval.
Public propertyHasCustomConfigurationUI
Gets a value indicating whether this data provider is using a custom configuration UI.
Public propertyIsEnabled
Gets a value indicating whether the component is enabled.
(Inherited from ComponentBase.)
Public propertyMaxSupportedDate
Gets the maximum supported date.
Public propertyMinSupportedDate
Gets the minimum supported date.
Public propertyPackageId
Gets the ID of the extension package to which the component belongs.
(Inherited from ComponentBase.)
Public propertyPropertyDescriptors
Gets the time dimension provider-specific property descriptors.
Public propertyProviderValues
Gets the custom provider values.
Public propertySupportedHierarchies
Gets the supported hierarchies.
Public propertySupportedIntervals
Gets the supported intervals.
Top
Methods
  NameDescription
Public methodAddInterval(DateTime, Int32, Int32)
Adds the intervals to a specified time value.
Public methodAddInterval(ITimeHierarchyMember, Int32, Int32)
Adds the intervals to a specified time value.
Public methodEnumerateAttributeMembers
Enumerates the attribute member unique names.
Public methodEnumerateMembers
Enumerates the member unique names.
Public methodGetAttributeUniqueName
Gets the unique name of the attribute member.
Public methodGetCustomConfigurationUI
Gets the custom configuration UI based on the requested content type.
Public methodGetIntervalFromUniqueName
Gets the time interval from the unique name.
Public methodGetIntervalStartDate
Gets the interval start date.
Public methodGetMemberCaption
Gets the member caption.
Public methodGetSharedMemberUniqueName
Gets the unique name of the shared member.
Public methodGetTimeDifference
Calculates the number of members between the specified dates.
Public methodGetTimeFromUniqueName
Gets the member start time.
Public methodGetUniqueNameFromTime
Gets the member from time.
Protected methodLocalize
Localizes the specified string using the engine localization service.
(Inherited from ComponentBase.)
Top
See Also