问题标签 [servicestack-bsd]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - ServiceStack OrmLite 绑定变量似乎正在损害性能
我似乎在我的查询中使用绑定变量会损害性能,一些示例高达 5 倍。以下示例平均需要大约 0.5 秒才能完成。
当我运行以下代码时,大约需要 0.1 秒才能完成。
我是否在这里错误地使用了导致性能问题的东西?
这是在 C# 中针对使用 ServiceStack.OrmLite 版本 3.9.71.0 的 Oracle 数据库
servicestack - 使用 RedisMqHost 将消息执行推迟到特定时间
是否可以将 RedisMqServer 用作简单的任务调度程序?例如发布消息并在功能中执行它(在特定时间)?
c# - ServiceStack 3.9.17.0 实现 IAsyncService
我正在尝试使用 ServiceStack 3.9.17.0 实现 IAsyncService 接口。
这是我的服务定义的代码:
这是我的 Global.asax.cs 中的代码:
当我运行并转到元数据页面时,我看到该项目中存在的其他 2 个服务仅实现了 IService(已删除以保持样本清洁)但我的 IAsyncService 不显示,如果我尝试点击它,我会收到以下消息:
任何和所有的帮助将不胜感激。
编辑:
在 myz 的建议后,我已将代码更新为如下所示(再次感谢您的回复)。
DTO 和服务:
我让 Global.asax.cs 保持不变,只是我更改了使用 DTO 的路线,并使路线小写以匹配 DTO 上的属性。我仍然有同样的问题。
编辑#2: 我升级到 v3.9.71 并且仍然遇到同样的问题。
datetime - Servicestack.net 自定义 XML DateTime 序列化
有没有办法像我们可以使用 JSON 一样覆盖 Servicestack.Net 中的 XML DateTime 序列化:
我想对所有 XML DateTimes 做同样的事情。
编辑:
我刚刚发现我可以通过以下方式连接到 XML 序列化:
这将返回与没有此挂钩时相同的 XML。如果有人知道如何使用这种或任何其他全局方式将 DateTime 的序列化更改为自定义格式,请告诉我。
servicestack - 尝试使用 ServiceStack.net 提供 Markdown 内容页面时出现 404
我有一个非常奇怪的问题。在我们的应用程序中,我有内容页面,位于应用程序根目录的帮助文件夹中。在帮助文件夹中,我有一堆扩展名为 .md 的 Markdown 文件。这些由 a 路由提供,例如:
http://localhost/myapp/help/calendar
结果将是当用户导航到该路径时,日历.md 文件将被 SS 拾取并发送到浏览器。
我遇到的问题是路径返回 SS 404 错误。
如果我将 calendar.md 更改为 calendar.cshtml,它可以工作。我的内容被 SS 拾取并按预期发送到浏览器。
为什么它会为我提供 .cshtml 文件的内容,但 .md 文件却给了我 404?
我正在运行 SS 3.9.70。
有谁知道可能是什么原因?环境的?
来自 AppHost 的片段
c# - 使用 ServiceStack.Text 对通用列表进行不正确的反序列化
我想问一下我得到的以下行为 - 使用 v3 (BSD) 或 v4 - 是否是一个错误。
我有一个通用列表。我使用 myList.ToJson() 对其进行序列化。结果我得到了这个:
也就是说,只有第一个元素的类型被写入。结果,当我这样做时:
我得到一个列表,它的第一个元素是 MyType 和作为后续元素的字符串。我知道:
有效,但我不知道编译时的类型。我有两个问题:
- 这是一个错误吗?
- 如果没有,有没有办法在没有动态解析开销的情况下解决它(即 JsConfig.IncludeTypeInfo)?
上述原因是:
在:
在:
该行于 2012 年 9 月 12 日在 067ce1f62fc6addd3685a2134dd576529db2549f 添加,以删除属性本身的类型。我认为 IsWritingDynamic 之前的值应该在所有属性写入之后恢复,也就是在同一个方法结束之前。谁能证实这一点?
sql-server - ServiceStack.OrmLite 用表名创建表
我正在使用 ServiceStack.OrmLite 版本 3.9.71,我想创建具有特定表名的表。所以我想要类似下面的东西
db.CreateTable<TableType>("Table Name");
我发现了以下相关问题,但看起来它使用的是较新版本。
c# - ServiceStack 将服务中的值传递给响应属性
我有一个服务:
现在,如果我需要CacheMemory
在返回之前对响应属性做一些事情。我如何访问它?谢谢你。
c# - 当我处理服务之外发生的异常时,我是否可以访问请求 dto?
使用 ServiceStack,在两个地方实现异常处理/日志记录很重要:
每个里面
/li>ServiceRunner<T>
。在 AppHost 内部,以便您可以处理服务之外发生的未处理异常。
/li>
我的问题:
- 在#1 中,您可以轻松访问请求 DTO(即用于记录目的)。
- 在处理服务之外发生的异常时,我是否可以访问请求 DTO(或等效的请求有效负载)?
c# - 无法调用 ServiceStack 3 服务
我正在开发旧版 ServiceStack 应用程序,并且正在尝试添加一个新端点。这是一个 servicestack 3 应用程序。我为它创建了新的响应、请求和服务类,就像我为其他端点做了无数次一样,但由于某种原因,我似乎无法调用它。
我什至尝试只复制以前存在的文件并重写它们以满足我的需要,但这也不起作用。
这是我的要求:
这是我的回应:
这是我的服务端点:
我需要在某处注册这些文件吗?我不记得过去必须这样做,但很可能我错过了一些东西。每当我使用 DHC 发布到应用程序时,我都会得到一个404
.