DataDictionary Constructor

The constructor needs configured IProvider, ISecurity, IPluginRepository, ILogManager, and IConfiguration objects. It's used by tests where we want to construct a test provider rather than letting DataDictionary build its own.


public  DataDictionary(IProvider provider,
	ISecurity security,
	IPluginRepository plugins,
	ILogManager logManager,
	IConfigurationSettings configuration);

Parameters

provider
A configured provider object.

security
The application security object.

plugins
A plugin repository.

logManager
The diagnostic logging manager.

configuration
The application configuration manager.

Overloads:

public DataDictionary(IProvider provider, ISecurity security, IPluginRepository plugins, ILogManager logManager);

public DataDictionary(IConfigurationSettings configuration, ILogManager logManager);

public DataDictionary(ILocalizer localizer,
IEvaluatorFactory<string> evaluatorFactory,
ISecurity security,
IConfigurationSettings configuration,
IPluginRepository plugins,
ILogManager logManager,
IMessageManager messageManager,
ISQApplication app);

public DataDictionary(Stonefield.Localization.ILocalizer localizer, IEvaluatorFactory<String> evaluatorFactory, Stonefield.Security.ISecurity security, Stonefield.Query.ConfigurationManager.IConfigurationSettings configuration, Stonefield.Query.Plugins.IPluginRepository plugins, Stonefield.Logging.ILogManager logManager, Stonefield.Messaging.IMessageManager messageManager, Stonefield.Query.Application.ISQApplication app)

See also:

Class DataDictionary