The SystemConfiguration type exposes the following members.

Methods

  NameDescription
Public methodCancelEdit
Cancels an edit started by PrepareForEdit()()()().
(Inherited from EditableContainerConfigurationObject<(Of <(<'TPropertyEnum>)>)>.)
Public methodCommit
Commits the contents of this object to the server.
(Inherited from EditableContainerConfigurationObject<(Of <(<'TPropertyEnum>)>)>.)
Public methodCommitAsync
Asynchronously commits the contents of this object to the server.
(Inherited from EditableContainerConfigurationObject<(Of <(<'TPropertyEnum>)>)>.)
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodStatic memberGetSupportedLanguages
Queries the server for a list of supported system languages.

When setting the language to retrieve with SetLanguageToRetrieve(String), this list will contain all of the available languages that can be used. SetLanguageToRetrieve(String) expects the value from the Name property. The DefaultLanguage can be used for the SetLanguageToRetrieve(String), as well as any of the languages contained in Languages.

Remarks

Note
This method call will result in a call to the server. This call can potentially time out, and caution should be taken to ensure that this call is made as few times as possible.
Public methodStatic memberGetTimeZones
Queries the server for a list of time zones.

Returns a list of time zones and their display name. Each time zone has 3 possible display names: normal display name, daylight saving time display name, and standard time display name. As a result, this function requires an enum value from TimeZoneDisplayNameType in the input so it can return the correct display name.

Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodGetValidators
Gets the validators for a given configuration object type (and associates them with their Properties).
(Inherited from EditableContainerConfigurationObject<(Of <(<'TPropertyEnum>)>)>.)
Public methodGetValidatorsAsync
Asynchronously gets the validators for a given configuration object type (and associates them with their Properties).
(Inherited from EditableContainerConfigurationObject<(Of <(<'TPropertyEnum>)>)>.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodPrepareForEdit
Prepares a container-based configuration object for edit.
(Inherited from EditableContainerConfigurationObject<(Of <(<'TPropertyEnum>)>)>.)
Public methodToString
Returns a String that represents the current Object.
(Inherited from ConfigurationObject.)

Properties

  NameDescription
Public propertyChanged
Indicates if this object has been modified since it was retrieved from the server.
(Inherited from EditableContainerConfigurationObject<(Of <(<'TPropertyEnum>)>)>.)
Public propertyDefaultLanguage
Provides access to the property reprsenting the default language (use Property.DefaultLanguage).
Public propertyIsNewObject
Gets a value indicating whether this object is a new object.
(Inherited from ConfigurationObject.)
Public propertyLanguages
Provides access to the property representing the languages (use Property.Languages).
Public propertyPropertiesChanged
Gets the properties that have been changed.
Public propertyStandardProperties
Provides access to the various standard properties, such as DateLastModified, DateCreated and Notes.

See Also