AdminConfigurationManagerBase Class
Base implementation of best practices for managing ConfigurationDomains
and interacting with MFAdmin's configurator.
This base implementation can register/unregister root nodes at a given
configuration extension point, corresponding to one of the
ConfigurationDomainDefaultNamespaces.
Implementations of this class are responsible for:
- Creating and resolving references for nodes anywhere in the hierarchy
so base methods know how to refer to nodes, and can resolve them easily
using
ResolveNodeReference(IConfigurationRequestContext, String)
and
GetNodeReference(DomainNodeLocation)).
- Generating the correct
SourceDefinitions and
MethodSourceDefinitions for MFAdmin to communicate
back with the M-Files server using
CreateSourceDefinition(DomainNodeLocation, BuiltInDomainCommand, String),
CreateReadWriteConfigurationSourceDefinition(DomainNodeLocation), and
CreateCommandMethodSource(DomainNodeLocation, String).
- Ensuring requests from MFAdmin are received and routed back to this manager's
ExecuteBuiltInCommand(IConfigurationRequestContext, DomainNodeLocation, BuiltInDomainCommand, String)
and
ExecuteCustomCommand(IConfigurationRequestContext, DomainNodeLocation, String, String)
methods as appropriate.
Namespace: MFiles.VAF.Configuration.AdminConfigurationsAssembly: MFiles.VAF.Configuration (in MFiles.VAF.Configuration.dll) Version: 23.12.13247.3
public abstract class AdminConfigurationManagerBase
- Inheritance
- Object AdminConfigurationManagerBase
- Derived