servicestack相关内容
我有一个带有标准服务栈RabbitMQ抽象的服务栈服务。 消息队列是为我的MyRequest型自动创建的,并且我已经设置了一个服务方法来处理来自MyRequest.In Queue的请求 我预计如果我在此方法中抛出异常,消息将被放入死信队列。但是,它们只是从入站队列中删除,不会进入死信队列 public class MyOtherService : AsmServiceBase {
..
我们正在为ServiceStack v5.11.0升级我们的经典ASP.NET应用程序,从v3.9.64升级,并渴望成为ServiceStack的付费客户。但我们必须解决这个问题。ServiceStack中的生命周期和操作顺序发生了变化。在ServiceStack处理的请求的生命周期中,有一些点HttpContext.Current尚未填充。我们的所有代码都希望设置它,因此我们必须在处理或请求时避
..
我在使用ServiceStack的DataContract API+*ServiceClient从标准的XML/JSON REST服务中获得适当的反序列化时遇到了一些问题。例如,如果我们采用以下输出(使用Accept Header获取json): http://rxnav.nlm.nih.gov/REST/RxTerms/rxcui/198440/allinfo 如何构建模型对象以处理
..
我有此SQL代码,我希望将其转换为ormlite-但我不知道如何才是最好的方法。 SELECT * FROM Job INNER JOIN Emp ON Job.JobAnsvarID = Emp.EmpId LEFT JOIN (SELECT JobId, MIN(TimeReg.RegDate) AS TimeMinDate FROM TimeReg WHERE RegHrs IS
..
此问题是以下问题的后续 ServiceStack client compression 从v4.5.5开始,Servicestack本机支持客户端GZIP/DEFATE压缩 但是,当我使用具有泛型列表属性的DTO时,当它到达服务时,它将始终为空。下面的示例是修改后的Servicestack单元测试,它再现了该问题: using System.Collections.Generic;
..
我有两个自托管的Windows服务与ServiceStack一起运行。这些服务由许多WPF和WinForms客户端应用程序使用。 我写了自己的CredentialsAuthProvider。我的第一个用户数据库实现是在使用NHibernate的MSSQL服务器上。现在,由于系统在增长,我对事情进行了一些重组。我创建了一个中央“基础设施”服务,它使用Redis作为数据存储,负责帐户管理、中央配置和首
..
服务堆栈-客户端版本1.0.9 Microsoft Edge 38.14393.2068.0 Microsoft EdgeHTML 14.14393 我在Microsoft Edge 38.14393.2068.0中收到以下Java脚本错误: “对象不支持属性或方法‘json’” 我怀疑这个Microsoft Edge Java脚本错误来自ServiceStack Types
..
在Northind示例的Customer DTO中,有一个字段Email是合成的--即它不是来自数据库。代码在此:https://github.com/ServiceStackApps/Northwind/blob/master/src/Northwind/Northwind.ServiceModel/Types/Customer.cs 但在运行的示例中查看此信息时,此字段不可见: http:/
..
我正在尝试编写一个自定义验证器,它将使用OrmLite检查数据库中是否存在实体。问题是,IRuleBuilder的类型参数不能再从用法中推断出来。 我必须这样编写方法调用: RuleFor(r => r.Id).Exists() 但我想这样写: Rulefor(r => r.Id).Exists()
..
我们开始使用ServicStack v4,请放心,客户端没有许可限制。至少这是我能从servicestack's download page中读出的。 我们正在根据mythz对this有关服务堆栈如何构建API的问题的回答来构建我们的项目。 通用客户端(到目前为止)在没有设置许可证的情况下按预期工作,但当同事使用.Dump()方法针对服务创建测试客户端时,他遇到了以下异常: 已达
..
如果可能,如何在使用ServiceStack.Text.CsvSerializer时将分隔符从逗号更改为分号? 推荐答案 您可以通过设置 ServiceStack.Text.CsvConfig.ItemSeperatorString = ";"; 来自version 3.9.14 Release Notes: CsvConfig.ItemSeperatorString
..
我正在使用 ServiceStack 将一些对象序列化和反序列化为 JSON.考虑这个例子: 公共类容器{公共动物动物{得到;放;}}公共类动物{}公共类狗:动物{public void Speak() { Console.WriteLine("Woof!");}}var container = new Container { Animal = new Dog() };var json = Js
..
我正在使用 Visual Studio 构建我的 ServiceStack 4.0.8 服务.在 Windows 上一切正常,但是当我尝试在带有 NGINX 1.4.1 和 fastcgi-server4 的 Mono 2.10.8.1/Ubuntu 13.10 上运行时. 我得到一个例外: 请求的功能未实现.在 System.Web.HttpContextWrapper.GetSer
..
我有一个 ServiceStack 服务,它具有处理 GET 请求的方法.该方法返回二进制数据. 公共对象获取(下载文件请求){return new HttpResult(new FileInfo("some file"), "application/octet-stream", asAttachment: true);} 当主机是 Windows 时它可以正常工作,但是当我在 Linux 中
..
我的 ServiceStack w/Swagger 实现在记录必需/可选属性时遇到问题.实现使用我的服务的客户端的开发人员喜欢 Swagger 文档,但是他们不知道哪些属性是必需的还是可选的——除了每次尝试获取有效请求时都会得到 400 响应. 举个例子: 公共类 UserProfile{公共字符串名字 { 获取;放;}公共字符串姓氏{得到;放;}公共用户地址地址 { 获取;放;}}公共类
..
我在使用 Swagger 插件到 ServiceStack 时遇到了一些问题.我已经为我的服务配置了路由描述,但生成的 POST 不包含正文. 我的服务如下所示: //////定义您的 ServiceStack Web 服务请求(即请求 DTO).//////路由是在这里定义的,而不是在AppHost中定义的.[Api("按 ID 获
..
我正在使用带有 servicestack 的 swagger,但我的/resources URL 收到 401 未经授权的错误因为它需要一个 API 密钥. 除非我弄错了,根据文档我应该将 supportHeaderParams 设置为 true以及从我的 html 页面初始化 Swagger 时 JSON 参数中的 apiKeyName 和 apiKey 值. 然后我希望在 http
..
我正在尝试使用访问代码获取响应并获取: XMLHttpRequest 无法加载“h...://login.microsoftonline.com/d331431b-899c-4666-8094-e82e6bfc3964/oaut...auth%2faad&scope=user_impersonation&state=033f4ad89a574135884fd3a03c1743ab".请求的资
..
让 ServiceStack xml 反序列化工作的最简单方法是当 xml 包含命名空间时.但是,我收到的 xml 不包含命名空间.最简单的工作示例: [可序列化]公开课测试{}课堂节目{静态无效主要(字符串 [] 参数){string xml="";var 结果 =
..
我有一个 XSD 格式的文件.如何将其转换为 C# 类? 我需要在其他 Web 应用程序中进行类引用,我需要按照以下方式进行后期调用: var res = client.Post("/customers", c); 解决方案 使用XML 架构定义工具 xsd.exe 在您的框架工具中找到,用于将您的架构转换为可序列化的类或数据集. xsd 文件.xsd {/classes |/数据集
..