ExtensionMethodAdminConfigurationManager Class

Manages the setting up the communication between M-Files Admin and the Dashboard Nodes using a common vault extension method approach.

Definition

Namespace: MFiles.VAF.Configuration.AdminConfigurations
Assembly: MFiles.VAF.Configuration (in MFiles.VAF.Configuration.dll) Version: 23.12.13247.3
C#
public abstract class ExtensionMethodAdminConfigurationManager : AdminConfigurationManagerBase
Inheritance
Object    AdminConfigurationManagerBase    ExtensionMethodAdminConfigurationManager
Derived

Constructors

Properties

ExtensionMethod The name of the VaultExtensionMethod to use in sources.
RegisteredRootNodes List of nodes that have been registered through this admin configuration manager.
(Inherited from AdminConfigurationManagerBase)
RegistrationNamespace The namespace where the root nodes are registered. Should be one of the values specified in ConfigurationDomainDefaultNamespaces.
(Inherited from AdminConfigurationManagerBase)
RootNamespace The base namespace to prepend to fully qualified node references.
RootNodes Currently registered root nodes.
(Inherited from AdminConfigurationManagerBase)
RootParentId The id of the domain to which root nodes are anchored. Depends on where the root nodes are registered.
(Inherited from AdminConfigurationManagerBase)
Vault The vault for which the configurations are being managed.
(Inherited from AdminConfigurationManagerBase)

Methods

AddRootNode Registers the root node and all of its subnodes to M-Files Admin.
(Inherited from AdminConfigurationManagerBase)
CreateCommandDefinition Converts a CustomDomainCommand into a serializable ConfigurationDomainCommand understood by MFAdmin.
(Inherited from AdminConfigurationManagerBase)
CreateCommandMethodSource Creates a method source MFAdmin can use to trigger a custom command.
(Overrides AdminConfigurationManagerBaseCreateCommandMethodSource(DomainNodeLocation, String))
CreateDomainDefinition Converts a IConfigurationDomainNode into a serializable ConfigurationDomain understood by MFAdmin.
(Inherited from AdminConfigurationManagerBase)
CreateReadWriteConfigurationSourceDefinition Creates a read-write source definition that MFAdmin can use to read and write a node's configuration.
(Overrides AdminConfigurationManagerBaseCreateReadWriteConfigurationSourceDefinition(DomainNodeLocation))
CreateSource(DomainNodeLocation, BuiltInDomainCommand, String) Creates a VaultExtensionMethodSource for use in SourceDefinitions.
CreateSource(DomainNodeLocation, String, String) Creates a VaultExtensionMethodSource for use in SourceDefinitions.
CreateSourceDefinition Creates a standard read-only source definition that MFAdmin can use to request specific information from the server.
(Overrides AdminConfigurationManagerBaseCreateSourceDefinition(DomainNodeLocation, BuiltInDomainCommand, String))
CreateVaultExtensionMethodCall(DomainNodeLocation, BuiltInDomainCommand, String) Creates a VaultExtensionMethodCall for use in SourceDefinitions.
CreateVaultExtensionMethodCall(DomainNodeLocation, String, String) Creates a VaultExtensionMethodCall for use in SourceDefinitions.
Dispose Disposes of the manager and unregistered all domains that has been registered by it.
(Inherited from AdminConfigurationManagerBase)
Dispose(Boolean)
(Inherited from AdminConfigurationManagerBase)
ExecuteBuiltInCommand Executes a built-in node command.
(Inherited from AdminConfigurationManagerBase)
ExecuteCustomCommand Executes a custom node command.
(Inherited from AdminConfigurationManagerBase)
GetCommands Delegates the GetCommands command to the node.
(Inherited from AdminConfigurationManagerBase)
GetConfiguration Delegates the GetConfiguration command to the node.
(Inherited from AdminConfigurationManagerBase)
GetDashboard Delegates the GetDashboard command to the node.
(Inherited from AdminConfigurationManagerBase)
GetNodeReference Gets a nodes fully qualified node id, which is namespaced with the root and ancestor ids.
(Overrides AdminConfigurationManagerBaseGetNodeReference(DomainNodeLocation))
GetPlugins
(Inherited from AdminConfigurationManagerBase)
GetSchema Delegates the GetSchema command to the node.
(Inherited from AdminConfigurationManagerBase)
GetStatus Delegates the GetStatus command to the node.
(Inherited from AdminConfigurationManagerBase)
GetSubDomains Delegates the GetSubDomains command to the node.
(Inherited from AdminConfigurationManagerBase)
ProcessRequest(IConfigurationRequestContext, DomainNodeLocation, String, String) Executes a command for a node and returns the serialized results.
(Inherited from AdminConfigurationManagerBase)
ProcessRequest(IConfigurationRequestContext, String, String, String) Executes a command for a node and returns the serialized results.
(Inherited from AdminConfigurationManagerBase)
ResolveNodeReference Resolves a node and its location from a reference.
(Overrides AdminConfigurationManagerBaseResolveNodeReference(IConfigurationRequestContext, String))
SaveConfiguration Delegates the SaveConfiguration command to the node.
(Inherited from AdminConfigurationManagerBase)
UnRegisterRootNode(IConfigurationDomainNode) Removes the registration of the given domain.
(Inherited from AdminConfigurationManagerBase)
UnRegisterRootNode(String) Removes the registration of the given dn
Validate Delegates the Validate command to the node.
(Inherited from AdminConfigurationManagerBase)

See Also