Represents a COM object that can be invoked from a BC Meridian VBScript.

Namespace: BlueCieloECM.InnoCielo.Meridian.Server
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.

Inheritance Hierarchy

System..::..Object
  BlueCieloECM.InnoCielo.Meridian.Server..::..BCScriptCallableObject

See Also