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.

class SysManagedCodeMgr

Run On

Called

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

Each module that provides its own implementation of managed code scripting has to extend this base class.

Community Additions

ADD
Show: