ConfigurationDomain Class

Defines a configuration domain for use in the generic json configuration editor.

Definition

Namespace: MFiles.VAF.Configuration.Domain
Assembly: MFiles.VAF.Configuration (in MFiles.VAF.Configuration.dll) Version: 23.12.13247.3
C#
[SerializableAttribute]
public class ConfigurationDomain
Inheritance
Object    ConfigurationDomain

Constructors

Properties

Commands The domain's custom commands if any.
Configuration The domain's configuration source (readable/writable) if any.
Description Optional description of the configuration domain.
DisplayName Human-readable name for the domain.
ID Defines the id for the configuration domain. Should be unique (name-spaced name recommended).
Initializers 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.
Schema The domains schema or schema source definition, if any.
SortPriority 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.
StatusDashboard The domain's dashboard source definition, if any.
StatusSummary The domain's status source definition, if any.
SubDomains The domain's subdomains or the source definition to use to load them.
Validation The domain's validation source definition, if any.

Methods

ClearDomainRegistrations Clears the given domain namespace from domain registrations.
RegisterDomain(Vault, String, ConfigurationDomain) Registers an application domain in the vault. The domain's id will be used as the registration key.
RegisterDomain(Vault, String, String, ConfigurationDomainOrSource) Registers an application domain in the vault.
RegisterDomain(Vault, String, String, SourceDefinition) Registers an application domain in the vault.
UnregisterDomain(Vault, String, ConfigurationDomain) Unregisters an application domain from the vault assuming it has been registered with it's id.
UnregisterDomain(Vault, String, String) Unregisters an application domain from the vault assuming it has been registered with it's id.

Fields

StorageType The named value storage type where vault application domains are registered.

See Also