Assembly: BlueCieloECM.InnoCielo.Meridian (in BlueCieloECM.InnoCielo.Meridian.dll) Version: 1.4.0.0 (1.4.40.0)
Syntax
C# |
---|
[ClassInterfaceAttribute(ClassInterfaceType.None)] [GuidAttribute("0D814647-EF0A-3FBE-A3CC-8E94DA67FA17")] [ComVisibleAttribute(true)] public abstract class BCScriptCallableObject : _IAMCommandSetInitialize, IObjectWithSite, IDisposable |
Visual Basic |
---|
<ClassInterfaceAttribute(ClassInterfaceType.None)> _ <GuidAttribute("0D814647-EF0A-3FBE-A3CC-8E94DA67FA17")> _ <ComVisibleAttribute(True)> _ Public MustInherit Class BCScriptCallableObject _ Implements _IAMCommandSetInitialize, IObjectWithSite, IDisposable |
Visual C++ |
---|
[ClassInterfaceAttribute(ClassInterfaceType::None)] [GuidAttribute(L"0D814647-EF0A-3FBE-A3CC-8E94DA67FA17")] [ComVisibleAttribute(true)] public ref class BCScriptCallableObject abstract : _IAMCommandSetInitialize, IObjectWithSite, IDisposable |
Remarks
This class implements the IAMCommandSetInitialize interface defined in BlueCieloECM.AMEdm PIA. The interface enables creation of a user-defined COM object that can be invoked from a BC Meridian VBScript.
To define an object that can be invoked from a VBScript, you should inherit from this class, make the derived class visible to COM (ComVisibleAttribute) and specify the ProgID of the class (ProgIdAttribute).
Before calling a method of the COM object from a BC Meridian VBScript you should create it with the AMCreateObject function.
Use the Repository property to get the current transaction object the instance was initialized with.
To explicitly delete/release the object, call the Dispose()()()() method.