Show / Hide Table of Contents

Class JSDataSourceConstructor

Constructor class for JSDataSource, necessary in Jurassic to allow instances to be created.

Inheritance
object
ObjectInstance
FunctionInstance
ClrFunction
JSDataSourceConstructor
Inherited Members
ClrFunction.CallLateBound(object, params object[])
ClrFunction.ConstructLateBound(FunctionInstance, params object[])
FunctionInstance.HasInstance(object)
FunctionInstance.CallWithStackTrace(string, string, int, object, object[])
FunctionInstance.ConstructWithStackTrace(string, string, int, FunctionInstance, object[])
FunctionInstance.Apply(object, object)
FunctionInstance.Call(object, params object[])
FunctionInstance.Bind(object, params object[])
FunctionInstance.ToStringJS()
FunctionInstance.ToString()
FunctionInstance.InstancePrototype
FunctionInstance.Name
FunctionInstance.Length
FunctionInstance.IsConstructor
ObjectInstance.HasProperty(object)
ObjectInstance.GetPropertyValue(uint)
ObjectInstance.GetPropertyValue(uint, object)
ObjectInstance.GetPropertyValue(object)
ObjectInstance.GetPropertyValue(object, object)
ObjectInstance.TryGetPropertyValue(object, out object)
ObjectInstance.GetPropertyValue(PropertyReference)
ObjectInstance.GetOwnPropertyDescriptor(uint)
ObjectInstance.GetOwnPropertyDescriptor(object)
ObjectInstance.GetMethod(object)
ObjectInstance.SetPropertyValue(uint, object, bool)
ObjectInstance.SetPropertyValue(uint, object, object, bool)
ObjectInstance.SetPropertyValue(object, object, bool)
ObjectInstance.SetPropertyValue(object, object, object, bool)
ObjectInstance.SetPropertyValue(PropertyReference, object, bool)
ObjectInstance.SetPropertyValue(PropertyReference, object, object, bool)
ObjectInstance.Delete(uint, bool)
ObjectInstance.Delete(object, bool)
ObjectInstance.DefineProperty(object, PropertyDescriptor, bool)
ObjectInstance.InitializeProperties(IEnumerable<PropertyNameAndValue>)
ObjectInstance.InitializeMissingProperty(object, PropertyAttributes)
ObjectInstance.CallMemberFunction(object, params object[])
ObjectInstance.TryCallMemberFunction(out object, object, params object[])
ObjectInstance.HasOwnProperty(ScriptEngine, object, object)
ObjectInstance.IsPrototypeOf(ScriptEngine, object, object)
ObjectInstance.PropertyIsEnumerable(ScriptEngine, object, object)
ObjectInstance.ToLocaleString()
ObjectInstance.ValueOf()
ObjectInstance.ToStringJS(ScriptEngine, object)
ObjectInstance.PopulateFunctions()
ObjectInstance.PopulateFunctions(Type)
ObjectInstance.PopulateFunctions(Type, BindingFlags)
ObjectInstance.PopulateFields()
ObjectInstance.PopulateFields(Type)
ObjectInstance.Engine
ObjectInstance.Prototype
ObjectInstance.this[object]
ObjectInstance.this[uint]
ObjectInstance.this[int]
ObjectInstance.Properties
ObjectInstance.OwnKeys
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
Namespace: Quantellia.WMServer.Execution.Model.JS
Assembly: WMServer.dll
Syntax
public class JSDataSourceConstructor : ClrFunction

Constructors

JSDataSourceConstructor(ScriptEngine, string, string)

Constructor for the JSDataSource constructor class. Makes principal info available to javascript methods.

Declaration
public JSDataSourceConstructor(ScriptEngine engine, string UserID, string UserType)
Parameters
Type Name Description
ScriptEngine engine
string UserID
string UserType

Methods

Construct(string)

Jurassic factory method. Loads the JSDataSource instance with principal info.

Declaration
[JSConstructorFunction]
public JSDataSource Construct(string FullPathName)
Parameters
Type Name Description
string FullPathName
Returns
Type Description
JSDataSource
In this article
Back to top Copyright © 2025 Quantellia LLC.    Version 2.0.0 Revision 399     Last Updated 11/16/2025    DRAFT DOCUMENTATION. SUBJECT TO CHANGE