A script definition object represents Microsoft® ActiveX® script that you can associate with a method or property definition. A ScriptDef object provides a way to store the implementation of a method in an information model. You can also use ScriptDef to validate properties before storing them in a repository database.
A ScriptDef object is also a RepositoryObject and a RepositoryObjectVersion object. You can also access members that are defined for those objects and members of IReposTypeInfo. For more information about accessing a member of an interface that is not the default interface, see Accessing Automation Object Members.
Use the ScriptDef object to define a method or a property validation rule.
Property | Description |
---|---|
Body | Contains the body of a script. |
Language | Contains a string that identifies the language in which the script is written. You can provide script in Microsoft Visual Basic® Scripting Edition (VBScript) and Microsoft JScript®. |
Name | The name of a ScriptDef object. |
Method | Description |
---|---|
ValidateScript | Validates script syntax |
Collection | Description |
---|---|
UsingClasses | Class collections for which the script applies |
UsingInterfaces | Interface collections for which the script applies |
UsingMembers | Member collections for which the script applies |