В моем проекте используется Engine ClearScript V8, я определил свой пользовательский класс TestElement, который не имеет никакого динамического класса, наследуя в .net.
Class Testelement имеет методы «DefineProperty». /> Если я не использую свой пользовательский класс TestElement, JavAcript's Object.DefineProperty Call - это успешно. console.log(testElement);
try
{
console.log('calling Object.defineProperty');
// This call is ok.
Object.defineProperty(testElement, 'property1', {
value: 42,
writable: false
});
console.log('defineProperty set called');
} catch(e)
{
console.log('definProperty set Error: ' + e.message);
}
// it throws
// defineProperty set Error: The object has no suitable property or field named 'property1')
< /code>
TestElement имеет методы определения прозраки следующим образом < /p>
public void defineProperty(object p1)
{
}
public void defineProperty(object p1, object p2)
{
}
public void defineProperty(object p1, object p2, object p3)
{
}
Подробнее здесь: https://stackoverflow.com/questions/795 ... ustom-clas
Calln .net clearscript v8 "object.defineproperty" Метод моего класса для моего пользовательского класса ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как использовать умножение двух путей к объектам json в javascript в microsoft.clearscript.v8
Anonymous » » в форуме C# - 0 Ответы
- 23 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Сохраняет ли Clearscript ScriptEngine код для последующих вызовов Execute?
Anonymous » » в форуме C# - 0 Ответы
- 24 Просмотры
-
Последнее сообщение Anonymous
-