Show / Hide Table of Contents

Class CsScriptEngine

Скриптовый движок модели технологии.

Inheritance
object
CsScriptEngine
Implements
ITechScriptEngine
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Ascon.Vertical.Core.Scripting
Assembly: Ascon.Vertical.Core.dll
Syntax
public class CsScriptEngine : ITechScriptEngine

Constructors

CsScriptEngine(byte[])

Создаёт экземпляр скриптового движка.

Declaration
public CsScriptEngine(byte[] assembly)
Parameters
Type Name Description
byte[] assembly

Имеющаяся сборка со скриптами.

Methods

Invoke(ITechScriptFunction, params object[])

Исполняет скрипт.

Declaration
public Task<object?> Invoke(ITechScriptFunction script, params object[] args)
Parameters
Type Name Description
ITechScriptFunction script

Исполняемый скрипт.

object[] args

Параметры вызова скрипта.

Returns
Type Description
Task<object>

Результат исполнения скрипта.

Exceptions
Type Condition
ArgumentNullException

Значение script не задано.

ScriptExecutionException

Произошла ошибка при исполнении скрипта.

Implements

ITechScriptEngine
Back to top Copyright © 2014 - 2026 ООО «АСКОН-Бизнес-решения»