TimeZoneFactory MembersInner Drive Extensible Architecture
The TimeZoneFactory type exposes the following members.
Methods

  NameDescription
Public methodClear
Clears the cache of all time zone information.
Public methodContains
Gets an indication of whether the TimeZoneFactory contains a specific IdtTimeZone.
Public methodDispose
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Public methodOnlineEquals
Determines whether the specified object is equal to the current object.
(Inherited from OnlineObject.)
Protected methodFinalize
Finalizer. Releases resources.
(Overrides OnlineObject Finalize .)
Public methodFindZone(String)
Gets a IdtTimeZone from the cache.
Public methodFindZone(String, ZoneNotFoundBehavior)
Gets a IdtTimeZone from the cache.
Public methodOnlineGetHashCode
Serves as a hash function for a particular type.
(Inherited from OnlineObject.)
Public methodOnlineGetType
Gets the OnlineType of the current instance.
(Inherited from OnlineObject.)
Public methodLoadDefaultZones
Loads all of the time zone information contained in the folder configured with DefaultTimeZoneRuleFolderSettingKey and DefaultTimeZoneRuleFileListSettingKey.
Public methodLoadTzInfo
Loads a OnlineStream containing time zone information.
Public methodLoadTzInfoFile(String)
Loads a tzinfo time zone data file into the cache.
Public methodLoadTzInfoFile(String, Boolean)
Loads a tzinfo time zone data file into the cache.
Public methodLoadTzInfoFiles
Loads a list of tzinfo time zone data files into the cache.
Protected methodOnlineMemberwiseClone
Creates a shallow copy of the current OnlineObject.
(Inherited from OnlineObject.)
Public methodRefresh
Causes the TimeZoneFactory to refresh all previously- loaded TzInfo zone files.
Public methodSetCacheScavengingStrategy
Public methodOnlineToString
Returns a string that represents the current object.
(Inherited from OnlineObject.)
Back to Top
Fields

  NameDescription
Public fieldStatic memberDefaultTimeZoneNameSettingKey
Gets the name of the setting in the app.config or web.config file containing the name of the default time zone to use in the application.
Public fieldStatic memberDefaultTimeZoneRuleFileListSettingKey
Gets the name of the setting in the app.config or web.config file containing the names of the files in the DefaultTimeZoneRuleFolderSettingKey folder to load by default.
Public fieldStatic memberDefaultTimeZoneRuleFileSettingKey
Gets the name of the setting in the app.config or web.config file containing the name of the default TzInfo Time Zone database file.
Public fieldStatic memberDefaultTimeZoneRuleFolderSettingKey
Gets the name of the setting in the app.config or web.config file containing the name of the folder containing all TzInfo Time Zone data.
Public fieldStatic memberDummyChangeRuleName
Gets the symbol indicating that a TimeChangeRule is not required to determine how a TimeZoneRule works for a particular date range.
Back to Top
Properties

  NameDescription
Public propertyCount
Gets the number of time zone rules currently loaded in the TimeZoneFactory.
Public propertyStatic memberDefaultTimeZone
Gets the default time zone for the application.
Public propertyInitialized
Gets or sets an indication of whether the TimeZoneFactory has been initialized.
Public propertyStatic memberInstance
Gets the running instance of TimeZoneFactory.
Public propertyItem
Gets a IdtTimeZone from the cache.
Public propertyZoneNames
Gets the list of zone names that the TimeZoneFactory has knowledge of.
Back to Top
See Also