TimeDimensionProvider Class

Base class for time dimension providers ("calendars").
Inheritance Hierarchy
SystemObject
  Dundas.BI.ExtensibilityComponentBase
    Dundas.BI.Data.TimeDimensionProvidersTimeDimensionProvider
      Dundas.BI.Data.TimeDimensionProvidersGregorianProvider

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

The TimeDimensionProvider type exposes the following members.

Constructors
 NameDescription
Protected methodTimeDimensionProviderInitializes 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 propertyIsEnabledGets 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