Class DataContextScriptExtensions
- Namespace
- TimeCockpit.Data
- Assembly
- TimeCockpit.Data.dll
class providing extension methods for backwards compatibility.
public static class DataContextScriptExtensions
- Inheritance
-
ObjectDataContextScriptExtensions
- Inherited Members
-
Object.ToString()Object.Equals(Object)Object.Equals(Object, Object)Object.ReferenceEquals(Object, Object)Object.GetHashCode()Object.GetType()Object.MemberwiseClone()
Methods
ExecuteScript(DataContext, ExecutionInfo)
Creates a new script context and executes a script.
public static void ExecuteScript(this DataContext dataContext, ExecutionInfo script)
Parameters
dataContextDataContextDataContext to execute script agains.
scriptExecutionInfothe script source to execute.
ExecuteScript(DataContext, ExecutionInfo, Stream)
Creates a new script context and executes a script.
public static void ExecuteScript(this DataContext dataContext, ExecutionInfo script, Stream outputStream)
Parameters
dataContextDataContextDataContext to execute script agains.
scriptExecutionInfothe script source to execute.
outputStreamStreamstream accepting output.
ExecuteScriptFromResource(DataContext, Assembly, String, Stream)
Executes the script from resource.
public static void ExecuteScriptFromResource(this DataContext dataContext, Assembly assembly, string resourceName, Stream outputStream = null)
Parameters
dataContextDataContextThe data context.
assemblyAssemblyThe assembly.
resourceNameStringName of the resource.
outputStreamStreamstream accepting output.
ExecuteScriptReturnOutput(DataContext, ExecutionInfo)
Creates a new script context and executes a script.
public static string ExecuteScriptReturnOutput(this DataContext dataContext, ExecutionInfo script)
Parameters
dataContextDataContextDataContext to execute script agains.
scriptExecutionInfothe script source to execute.
Returns
- String
returns the script output
GetFunctionScriptResult<T>(DataContext, ExecutionInfo, String, Object[], Stream)
Gets the script resource.
public static T GetFunctionScriptResult<T>(this DataContext dataContext, ExecutionInfo script, string functionName, object[] parameters, Stream outputStream = null)
where T : class
Parameters
dataContextDataContextThe data context.
scriptExecutionInfoThe script.
functionNameStringThe name of the function to execute.
parametersObject[]A list of parameters for the function.
outputStreamStreamstream accepting output.
Returns
- T
returns a new script result.
Type Parameters
TType of the result
GetScriptResult(DataContext, ExecutionInfo, Stream)
Gets the script resource.
public static ScriptResult GetScriptResult(this DataContext dataContext, ExecutionInfo script, Stream outputStream = null)
Parameters
dataContextDataContextThe data context.
scriptExecutionInfoThe script.
outputStreamStreamstream accepting output.
Returns
- ScriptResult
returns a new script result.