是否可以在“防白痴”环境中托管 .Net DLR?沙箱?
我想以这样一种方式托管动态语言运行时 (DLR),以便在其中运行任意脚本的用户无法关闭该进程? DLR托管规范描述了如何在单独的应用程序域中托管 DLR。…
将对象变量中保存的字符串分配给动态 (C#) 的字符串属性
我知道这有点拗口,可能无法完全理解。这是我正在尝试做的一个例子。 public class TypeWithString { public string MyString { get set } } string s…
如何在 C# 2.0 中使用 –X:Frames 加载ironpython?
我可以使用ironpython 2.6(不适用于.net 4)加载numpy,在命令行上使用 -X:Frames 或 -X:FullFrames 运行 ipy 。 但是,如果我想在 C# 2.0 中使用 Ir…
使用 DLR 简化 Linq to XML 查询
我有一个关于 Linq to XML 查询的问题,以及如何使用新的动态关键字使它们更具可读性。 目前我正在写这样的内容: var result = from p in xdoc.Eleme…
.NET 4.0 中的动态语言运行时有什么好的实际应用示例吗?
我希望更好地了解此新功能的现实世界应用程序,该新功能包含动态语言运行时 (DLR)。 我想要: 简要说明如何使用它; 一个简短的示例代码,展示了如何…
在 ASP.NET Web 请求期间评估 IronPython 脚本;是否静态引擎
我想创建一个 ASP.NET MVC Web 应用程序,它具有不需要重新构建的可扩展逻辑。我正在考虑创建一个包含 IronPython 引擎实例的过滤器。我想知道的是:…
IDynamicMetaObjectProvider 最简单的实现是什么?
我有这种情况... 1.- 我提供一个“动态表”,供用户定义字段。每个动态表将根据需要拥有尽可能多的行/记录,但字段定义是集中的。 2.- 我的动态行/记…
IronPython 内存泄漏?
运行这个: for i in range(1000000000): a = [] 看起来正在创建的列表对象永远不会被标记为垃圾回收。从内存分析器来看,解释器的堆栈帧似乎保存着所…
使用动态语言和 DLR 创建 WCF 服务
我很好奇如何使用 IronPython 或 IronRuby 等动态语言来创建基于 WCF 的服务。这些语言没有接口的概念。人们会如何定义服务合同?我们需要依赖静态语…
动态对象和 WCF 支持
我想知道是否有人有幸获得 DynamicObject 序列化并与 WCF 一起使用? 这是我的小测试: [DataContract] class MyDynamicObject : DynamicObject { [Da…
使用 DLR API 从 IronRuby 脚本捕获标准输出
我有一个非常简单的 test.rb 文件: puts "Hello World" 我想在 c# 中执行这个文件,例如: var runtime = Ruby.CreateRuntime() runtime.ExecuteFile…
在最低安全上下文中运行 DLR 嵌入式脚本
我需要指明正确的方向。我已将 Iron Python 脚本主机嵌入到一个简单的 C# 应用程序中,但现在我需要了解锁定用户生成的 IronPython 或 IronRuby 脚本…
.Net 3.5 DLR DynamicObject 帮助
我一直在努力让一个简单的 DynamicObject 示例在 .NET 3.5 中工作。 使用 Codeplex 之外的最新版本的 DLR,我无法弄清楚相当于以下内容的 .NET 3.5 是…