Click or drag to resize

ConfigurationDomain Class

Defines a configuration domain for use in the generic json configuration editor.
Inheritance Hierarchy
SystemObject
  MFiles.VAF.Configuration.DomainConfigurationDomain

Namespace:  MFiles.VAF.Configuration.Domain
Assembly:  MFiles.VAF.Configuration (in MFiles.VAF.Configuration.dll) Version: 2.1.0.1 (2.1.0.1)
Syntax
C#
[SerializableAttribute]
[DataContractAttribute]
public class ConfigurationDomain

The ConfigurationDomain type exposes the following members.

Constructors
  NameDescription
Public methodConfigurationDomain
Initializes a new instance of the ConfigurationDomain class
Top
Properties
  NameDescription
Public propertyCommands
The domain's custom commands if any.
Public propertyConfiguration
The domain's configuration source (readable/writable) if any.
Public propertyDescription
Optional description of the configuration domain.
Public propertyDisplayName
Human-readable name for the domain.
Public propertyID
Defines the id for the configuration domain. Should be unique (name-spaced name recommended).
Public propertyInitializers
Directives used to initialize the domain on the client. This can be used to package the domain with the results of domain definied sources, without the client needing to follow those sources itself initially. This can reduce the number of server calls that need to be made when first loading a domain, improving performance, especially in cases of high latency.
Public propertySchema
The domains schema or schema source definition, if any.
Public propertySortPriority
The priority in which this domain should be listed amongst other domains. Domains with larger sortPrioriity values will appear earlier/higher in listings. Domains with the same/no priority will be sorted alphabetically.
Public propertyStatusDashboard
The domain's dashboard source definition, if any.
Public propertyStatusSummary
The domain's status source definition, if any.
Public propertySubDomains
The domain's subdomains or the source definition to use to load them.
Public propertyValidation
The domain's validation source definition, if any.
Top
Methods
  NameDescription
Public methodStatic memberClearDomainRegistrations
Clears the given domain namespace from domain registrations.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodStatic memberRegisterDomain(Vault, String, ConfigurationDomain)
Registers an application domain in the vault. The domain's id will be used as the registration key.
Public methodStatic memberRegisterDomain(Vault, String, String, ConfigurationDomainOrSource)
Registers an application domain in the vault.
Public methodStatic memberRegisterDomain(Vault, String, String, SourceDefinition)
Registers an application domain in the vault.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodStatic memberUnregisterDomain(Vault, String, ConfigurationDomain)
Unregisters an application domain from the vault assuming it has been registered with it's id.
Public methodStatic memberUnregisterDomain(Vault, String, String)
Unregisters an application domain from the vault assuming it has been registered with it's id.
Top
Fields
  NameDescription
Public fieldStatic memberStorageType
The named value storage type where vault application domains are registered.
Top
See Also