SysManagedCodeMgr Class [AX 2012]
The SysManagedCodeMgr class provides the base functionality to implement managed code scripting. This class is used to manage the managed code scripts.
| Method | Description | |
|---|---|---|
| cancelTimeOut | Cancels a previous method call to the setTimeOut method. (Inherited from Object.) |
| compileManagedCode | Compiles managed code project. Returns true if the compilation process completes successfully. |
| createManagedCodeMetadata | Creates metadata for the managed code to be generated. |
| createOpenEditorProcess | Starts the process for visual studio application. |
| equal | Determines whether the specified object is equal to the current one. (Inherited from Object.) |
| executeManagedCode | Executes the managed code. |
| generateManagedCode | Generates managed code from the metadata for a specific implementation. |
| getCurrentOperatingSystemVersion | |
| getCustomFieldElementsMap | Gets the map containing custom fields. |
| getDLLVersion | Gets the DLL version. |
| getImplementationRootFolderPath | Gets the root folder path of a specific implementation of the managed code scripting. |
| getImplementationTableBuffer | Gets the table buffer the user script is associated with. |
| getManagedCodeFileLineNum | Searches the line number in the file containing the required text. |
| getManagedCodeFileName | Gets the name of the file containing the generated managed code. |
| getNamespaceName | Retrieves the namespace for the dot net class code. |
| getProjectFilePath | Gets the managed code project folder path, the path the project file is saved, of a specific implementation of the managed code scripting. |
| getProjectFolderPath | Gets the managed code project root folder path of a specific implementation of the managed code scripting. |
| getProjectName | Gets the managed code project name of a specific implementation of the managed code scripting. |
| getProxiesFolderPathByLanguage | Gets the proxies root folder path on the basis of script language for a specific implementation of the managed code scripting. |
| getProxyClassFolderPath | Gets the proxy classes folder path, the path the proxy classes are saved, of a specific implementation of the managed code scripting. |
| getRecordsList | Gets the records of table buffer |
| getScriptClassPath | Retrieves folder name of the class that contains user script. |
| getScriptMethodName | Gets the name of the method that contains the rate script. |
| getSysManagedCodeLanguage | Gets the programming language the managed code is to be generated. |
| getTimeOutTimerHandle | Returns the timer handle for the object. (Inherited from Object.) |
| getUserScript | Gets the user script code written in one of the supported managed code languages for a specific implementation of the managed code scripting. |
| getVisualStudioEditionsFolderList | Loads the list for the visual studio versions. |
| getVisualStudioSupportedVersionsList | Loads the list of the visual studio versions that supports the managed code generation. |
| getVSProjectFolderPath | Gets the managed code projects root folder path, the path the managed projects are saved, of a specific implementation of the managed code scripting. |
| getXMLFilePath | Gets the proxy XML file name of a specific implementation of the managed code scripting. |
| getXMLFolderPath | Gets the proxy XML folder path, the path the XML file for proxy classes is saved, of a specific implementation of the managed code scripting. |
| handle | Retrieves the handle of the class of the object. (Inherited from Object.) |
| isLanguageSupported | Determines if the selected programming language supported to be used to generate managed code. |
| new | Initializes a new instance of the Object class. (Inherited from Object.) |
| notify | Releases the hold on an object that has called the wait method on this object. (Inherited from Object.) |
| notifyAll | Releases a lock on the object that was issued by the wait method on this object. (Inherited from Object.) |
| objectOnServer | Determines whether the object is on a server. (Inherited from Object.) |
| owner | Returns the instance that owns the object. (Inherited from Object.) |
| parmCaller | Gets or sets the Caller parameter. |
| parmDefaultApplication | Gets or sets the DefaultApplication parameter. |
| parmIsCalledFromServer | Gets or sets the IsCalledFromServer parameter. |
| parmLoadedAssembly | Gets or sets the LoadedAssembly parameter. |
| parmRealCalculatedValue | Gets or sets the RealCalculatedValue parameter. |
| parmStrCalculatedValue | Gets or sets the StrCalculatedValue parameter. |
| parmSysManagedCodeManagerType | Gets or sets the SysManagedCodeManagerType parameter. |
| setCustomFieldElementsMap | Sets the map containing custom fields. |
| setImplementationTableBuffer | Sets the table buffer the user script is associated with. |
| setRecordsList | Sets the records of table buffer |
| setTimeOut | Sets up the scheduled execution of a specified method. (Inherited from Object.) |
| toString | Returns a string that represents the current object. (Inherited from Object.) |
| updateDLLVersion | Updates the assembly file version in the database. |
| usageCount | Returns the current number of references, that is, the value of the reference counter, that the object has. (Inherited from Object.) |
| validateAndCreateFolderStructure | Validates and creates the folder hierarchy that is specific to a managed code scripting implementation. |
| validateAndCreateProject | Vaidates and creates project folder hierarchy, assmbly file, and project file for the managed code project. |
| validateAndCreateProxies | Validates and creates XML file, proxy classes, and DLL for proxy classes. |
| validateDevelopmentEnvironmentSetup | Determines if the Microsoft Visual Studio 2010 or Microsoft Visual Studio Express 2010 installed on the machine. |
| wait | Pauses a process. (Inherited from Object.) |
| xml | Returns an XML string that represents the current object. (Inherited from Object.) |
| ::construct | Creates an instance of the class specific to an implementation of managed code scripting based on the specified parameter. |
| ::generateDLL | Creates dll for the rate script that is defined by the user. |
| ::generateDLL_Server | Creates dll for the user script on the server machine |
| ::getRootFolderPath | Gets the client root folder path. |
| ::getRootFolderPath_Server | Gets the server root folder path. |
Community Additions
ADD
Show: