Interface IDatabaseAgent
Interface for the Database Agent Database schema queries and changes
Namespace: SuperOffice.CRM.Services
Assembly: SuperOffice.Services.dll
Syntax
[Agent("Database Agent", "Interface for the Database Agent. Database schema queries and changes")]
public interface IDatabaseAgent : IAgent
Examples
using SuperOffice;
using SuperOffice.CRM.Services;
using (SoSession mySession = SoSession.Authenticate("user", "pass"))
{
using (DatabaseAgent agent = new DatabaseAgent())
{
// call methods on agent here...
}
}
Methods
GetStepsFromNetServerCode()
Get information about the dictionary steps that NetServer was generated for
Declaration
DictionaryStepInformation[] GetStepsFromNetServerCode()
Returns
Type | Description |
---|---|
DictionaryStepInformation[] | Array of dictionary steps used when NetServer was generated, listing only the highest number for each step |
Examples
using SuperOffice;
using SuperOffice.CRM.Services;
using (SoSession mySession = SoSession.Authenticate("user", "pass"))
{
using (DatabaseAgent agent = new DatabaseAgent())
{
// call methods on agent here...
}
}
GetStepsInDatabase()
Get information about the dictionary steps that are in the currently-loggedon database
Declaration
DictionaryStepInformation[] GetStepsInDatabase()
Returns
Type | Description |
---|---|
DictionaryStepInformation[] | Array of dictionary steps in the database, listing only the highest number for each step |
Examples
using SuperOffice;
using SuperOffice.CRM.Services;
using (SoSession mySession = SoSession.Authenticate("user", "pass"))
{
using (DatabaseAgent agent = new DatabaseAgent())
{
// call methods on agent here...
}
}