【c# – 为什么文件异步API阻塞】教程文章相关的互联网学习教程文章

c# – EF Code First Fluent API定义唯一约束【代码】

我试图首先使用fluent配置代码来强制执行列的唯一约束.有没有比在业务逻辑中实现它或使用类似下面的东西更好的方法context.ObjectContext.ExecuteStoreCommand("CREATE UNIQUE CONSTRAINT...");或者我想知道是否不可能使用流畅的配置实现独特的约束? 编辑: 已经证实,使用流畅的配置是不可能的.但是我又想知道最好的方法是什么?并且想知道EF不支持这一点的原因.解决方法:我之前发生过这个问题 它不能使用流畅的API实现独特的约束...

c# – EWS托管API:添加互联网标头时回复邮件【代码】

我正在构建一个可以自动回复某些电子邮件的小客户端.我想为这些回复添加自定义互联网标题. 我尝试做的是将扩展属性设置为我收到的电子邮件,并使用EmailMessage.Reply方法. 但它不起作用.我还尝试使用EmailMessage.CreateReply.但是,它会创建一个没有SetExtendedProperty方法的ResponseMessage对象. 这是代码的相关部分:private static readonly ExtendedPropertyDefinition _redFlag = new ExtendedPropertyDefinition(DefaultExt...

c# – WebAPI PushStreamContent远程主机关闭了连接【代码】

我试图在MVC站点中使用WebAPI来使用PushStreamContent对象流式传输视频.我已经阅读了几个关于这个问题(包括this frequently cited post @ strathweb.com,但似乎仍然无法实现这一点). 目前,视频无法在浏览器中播放.一旦用户将鼠标移到视频控件上,它们就会被禁用.服务器上出现两个奇怪的问题/症状: 首先,在页面加载时,服务器似乎立即流回整个文件,即使用户还没有尝试实际播放视频(他们只是看到标准的HTML5视频占位符 – 他们应该点击...

c# – 如何测试WebApi服务?【代码】

我是WebApi的新手,我一直在阅读有关它的信息,但我不知道如何启动我的应用程序. 我已经有了一个带有.Net 3.5的许多WFC服务的项目.所以,我将我的项目更新为4.5.1.然后我用Visual Studio 2012向导创建了一个控制器.然后,在创建控制器时,我将类视为带有get,post,put,delete方法的模板.所以我放置了post方法,最后我想用HttpClient测试服务. 我尝试从以下论坛应用绿色解决方案: How to post a xml value to web api? 我将收到一个带有Co...

c# – Azure API App客户端未生成枚举

我在WebApi服务中使用Swashbuckle生成的招摇.它在类型等方面看起来都很好……但是当我使用Azure API App客户端生成代理类时,它缺少enum声明.当我仔细检查它是在swagger,但在结果类中只有一个字符串表示他们(字符串属性而不是枚举属性)和没有枚举类型的声明.解决方法:在GitHub(https://github.com/Azure/AutoRest)上的AutoREST版本中,将包含在VS的未来更新中,我们至少将枚举值作为XML文档注释.这样你就可以获得IntelliSense. 我们通...

c# – 在Web API控制器中接收Json反序列化对象作为字符串【代码】

以下是我在Ui的Json输入:{"data": [{"Id": 1}, {"Id": 2}, {"Id": 3}] }我可以在下面显示的对象结构中没有问题地收到它:public class TestController : ApiController{/// <summary>/// Http Get call to get the Terminal Business Entity Wrapper/// </summary>/// <param name="input"></param>/// <returns></returns>[HttpPost][Route("api/TestJsonInput")]public string TestJsonInput([FromBody] TestInput input){retur...

c# – 保护多个客户端使用ASP.NET WEB API 2的最佳方法

当您有多个不同的客户端使用时,保护WEB API的最佳方法是什么?每个客户端都应该拥有自己的API密钥才能连接.现在我已经阅读了不同的内容,但我仍然有一些问题. 我找到了这个:http://bitoftech.net/2014/06/01/token-based-authentication-asp-net-web-api-2-owin-asp-net-identity/#comments但是它足够了吗? 所以基本上:1.客户端使用给定的用户名/密码连接2.客户端获得持有者令牌3.客户端在api的每个帖子中使用此标记,直到时间戳结...

c# – 多个类映射到Entity Framework 4.1 Fluent API中的同一个表【代码】

我有一个非常简单的模型,它映射到我的数据库中的一个表(项目).我选择将图像抽象到自己的类中.public class Project {public long Id { get; set; }public string Name { get; set; }public Image Images { get; set; } }public class Image {public string Thumbnail { get; set; }public string PrimaryImage { get; set; } }我将如何使用以下代码将我的模型连接到数据库中的表:public class Context : DbContext {public DbSet<...

c# – EWS API – 创建日历并与审阅者权限共享【代码】

我在使用Exchange Webservice API .NET创建和共享具有审阅权限的日历时遇到了一些麻烦. 目前这是我的代码:Folder addCalendar = new Folder(service); addCalendar.DisplayName = name; addCalendar.FolderClass = "IPF.Appointment"; var perm = new FolderPermission(new UserId("reviewer@test.com"),FolderPermissionLevel.Reviewer); addCalendar.Permissions.Add(perm); addCalendar.Save(WellKnownFolderName.MsgFolderRoo...

c# – Web api身份验证和MVC 4

我有以下解决方案: > Web api项目.> MVC 4项目. 我需要通过使用JSON请求发送其凭据来验证用户(https是必须的). 这是一个好方法吗?以及如何在web api和MVC上验证用户身份.解决方法:is it a good approach ?是的,为什么不呢.and how can i authenticate the user on both web api and MVC .如果Web API需要身份验证,则可以使用与MVC应用程序相同的Forms身份验证.因此,您可以在Web API应用程序的web.config中配置表单身份验证,然后使...

c# – 如何(自动)为MVC实体生成webapi控制器或一般查询所有类型

作为MVC4实体WebAPI的新手,我很沮丧,为了简单地将GET,POST控制器处理程序和自定义映射到数据模型. 我想我要问的是有一个生成工具,例如从你的数据类中创建你的控制器类,所以我可以直接从数据中做简单的GET命令? 制作通用RESTful API的方法是什么,因此命令可以这样做 GET api / 1.0 / {genericdatatype} / {id} 通用数据类型可以是任何模型,没有特定的控制器?说我不需要PUT(通过MVC应用处理)所以我真的不需要POST验证等.解决方法:有...

c# – Web API和WPF客户端【代码】

我按照以下文章来设置一个简单的Web API解决方案:http://www.codeproject.com/Articles/350488/A-simple-POC-using-ASP-NET-Web-API-Entity-Framewor 我省略了Common项目,Log4Net和Castle Windsor,以使项目尽可能简单. 然后我创建了一个WPF项目.但是,现在我应该参考哪个项目来访问WebAPI和底层模型?解决方法:使用HttpWebRequest类向Web API发出请求.下面是我用来向其他一些宁静服务请求的快速示例(该服务仅允许POST / GET,而不是...

c# – ASP.NET Web Api复杂查询参数【代码】

我有一个Web Api端点,目前这样称为:http://api.example.com/scenes?creationDate=1440091949我正在尝试支持更复杂的查询,例如:http://api.example.com/scenes?creationDate.lt=1440091949注意.lt后缀.这将允许用户列出creationDate小于(lt)而不是1440091949的所有场景. 为此,我必须创建自己的映射器函数,它将每个查询参数映射到查询模型的属性,并将每个查询操作(lt,gt,eq等等)存储在操作字典中:protected QueryData MapToQueryD...

c# – EF Fluent API:为从基本抽象类派生的每个实体设置属性【代码】

我有一个BaseClass,它是抽象的,并且有许多抽象属性. 我有十几个(可能会增长)实体,它们是Entity Framework的一部分,每个实体都派生自BaseClass. 我试图避免不得不这样做:modelBuilder.Entity<Entity1>().HasKey(t => t.Id); modelBuilder.Entity<Entity2>().HasKey(t => t.Id); modelBuilder.Entity<Entity3>().HasKey(t => t.Id); ...对于每个属性和每个实体,因为这看起来非常浪费并且会产生大量的代码重复.我尝试通过以下方式获取...

c# – 使用密码生成的软件为whatsapp API生成密码时出错【代码】

https://github.com/mgp25/WART 我已从此链接下载了密码生成器. 但是我在使用我的号码这样生成期间收到错误.**Could not request code using either SMS or voice**`SMS: {"status":"fail","reason":"bad_token"}``Voice: {"status":"fail","reason":"bad_token"}`我在网上搜索并找到了这个链接 http://www.17educations.com/whatsapp/how-to-get-whatsapp-id-and-password/ 即便如此,我也得到同样的错误. 我不知道为什么?有没有其...

异步 - 相关标签