草庐IT

api-ms-win-downlevel-user

全部标签

c# - ASP.net 核心网络 API : Using Facebook/Google OAuth access token for authentication

这几天我一直在尝试使用Google和Facebook进行OAuth身份验证,以便在我的ASP.net核心WebAPI项目中工作。我目前的状态是:我有一个ASP.net核心WebApi项目,其中的用户需要进行身份验证我有一个Angular2网络应用程序,它应该使用我的网络API(需要身份验证)我有一个android应用程序,它应该使用我的webapi(需要身份验证)我的目标是:使用Google/Facebook作为OAuth提供商进行登录稍后:添加自己的用户帐户(可能使用IdentityServer4)无需重定向到特殊的登录网站(如IdentityServer4解决方案)。只需点击应用程

c# - 无法从 Win7 x64 上的 32 位进程启动屏幕键盘 (osk.exe)

90%的时间我无法从Win7x64上的32位进程启动osk.exe。最初代码只是使用:Process.Launch("osk.exe");由于目录虚拟化,这在x64上不起作用。我认为这不是问题,我将禁用虚拟化,启动应用程序,然后再次启用它,我认为是正确的做事方式。我还添加了一些代码以在键盘最小化时恢复键盘(工作正常)-代码(在示例WPF应用程序中)现在如下所示:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Windows;usingSystem.Wind

c# - 如何使用 Action 过滤器和 HttpResponseMessage 在 Web API 中使用 ETag

我有一个ASP.NetWebAPIController,它只返回用户列表。publicsealedclassUserController:ApiController{[EnableTag]publicHttpResponseMessageGet(){varuserList=this.RetrieveUserList();//Thiswillreturnlistofusersthis.responseMessage=newHttpResponseMessage(HttpStatusCode.OK){Content=newObjectContent>(userList,newJsonMed

c# - 将数据发布到 asp.net Web API

我正在尝试找出新的ASP.NETWebAPI。到目前为止,我已经能够创建此方法签名并正常连接到它并获得有效响应...[HttpPost]publicHttpResponseMessageCreateAccount()我可以使用fiddler向此方法发送请求,并已验证它正在接收请求。但是,当我尝试传递数据时遇到了问题。我尝试的第一件事是......[HttpPost]publicHttpResponseMessageCreateAccount([FromBody]stringemail,[FromBody]stringpassword)然后我输入邮箱:xyz,密码:abc进入fiddle

c# - 通过 EWS API 连接到 Office 365

我在控制台应用程序中使用EWSAPI来处理邮箱项目,我的连接脚本如下所示ExchangeServiceservice=newExchangeService(ExchangeVersion.Exchange2007_SP1);service.UseDefaultCredentials=true;service.AutodiscoverUrl("emailService@domain.com");但我发现我的电子邮件帐户已移至Office365云。我应该如何更改身份验证?我找到了EWS服务urlservice.Url=newUri("https://outlook.office365.co

c# - +(加号)登录 Web API 路由

我正在处理一个asp.netwebapi项目,我必须通过一个帖子传递一个手机号码。但是我不能返回加号。我的路线:config.Routes.MapHttpRoute(name:"SmsRoute",routeTemplate:"rest/sms/{country}/{company}/phone/{mobilenumber}",defaults:new{controller="Sms",action="PostSms"});Controller:publicHttpResponseMessagePostSms(stringcountry,stringcompany,stringmobi

c# - 无法为内容类型多部分配置 Web API

我正在研究WebAPI-WebAPI2。我的基本需求是创建一个API来更新用户的配置文件。在此,ios和android将向我发送multipart/form-data中的请求。他们会给我发送一些带有图像的参数。但是每当我尝试创建API时,我的模型每次都会变为null。我还在WebApiConfig中添加了这一行:config.Formatters.JsonFormatter.SupportedMediaTypes.Add(newMediaTypeHeaderValue("multipart/form-data"));这是我的课:publicclassUpdateProfileModel

c# - 将多个图标(Win32 资源)添加到 .NET 应用程序

可以在项目属性中设置应用程序图标。如果这样做,exe将具有此图标而不是默认图标。这个图标是win32资源,也可以这样访问:我想为我的程序使用的文件类型设置特殊图标。要关联文件类型图标,我可以在注册表中指定它(“DefaultIcon”键中的“MyProg.exe,1”)。那么如何向程序集中添加更多图标,以便我可以将其用于文件类型关联?非常感谢ps:它是一个WPF应用程序(.NET4.0) 最佳答案 Windows对托管资源一无所知,您需要将非托管资源添加到您的可执行文件中。在parapura的屏幕截图中,您需要选择Resourcef

c# - asp web api补丁实现

假设我有这个模型publicpartialclassTodo{publicintid{get;set;}publicstringcontent{get;set;}publicbooldone{get;set;}}然后我将其作为json数据作为补丁请求发送到我的Controller。这只是切换复选框的Action。我认为我只想将其发送到我的服务器而不是整个模型是有道理的。{"id":1,"done":true}为了正确处理这个简单的json补丁请求,我的WebApiController需要是什么样子?我应该为此使用webapi,还是应该使用mvc的更具rpc风格的方法?这似乎是一件非常基

c# - Simple Injector 是否支持 MVC 4 ASP.NET Web API?

我是SimpleInjectorIOC容器的新手。我将开始在一个需要使用MVC4ASP.NETWebAPI的Multi-TenancyASP.NETMVC实现的项目中工作。我的问题是:Simpleinjector是否支持MVC4ASP.NETWebAPI?阅读简单的注入(inject)器文档,如this引用了MVC3,我想知道是否也支持MVC4。 最佳答案 DoesSimpleinjectorIOCsupportMVC4ASP.NETWebAPI?目前不支持MVC4WebAPI,future会支持。Theintegrationgui