草庐IT

Project_name-Bridging-Header

全部标签

c# - HTTP header 或 SOAP header 中的 WCF Soap Actions?

我对SOAPAction是如何在WCF(以及与此相关的其他Web服务框架)中实现的感到有点困惑。在测试客户端中,我有一个客户端消息检查器,配置为抓取随请求发送的SOAP消息和任何HTTPheader。至少在客户端消息检查器中,操作显示为SOAPheader中的一个元素:http://myurl.com/2009/11/MyService/MyMethod但是,如果我在Fiddler中查看请求,Action元素会丢失,取而代之的是现在HTTPheader中有一个附加条目:SOAPAction:"http://myurl.com/2009/11/MyService/MyMethod"谁能解

c# - Thread.CurrentPrincipal.Identity.Name 在 WPF 中为空

编辑简单的问题是,我怎样才能让Thread.CurrentPrincipal.Identity.Name让当前用户在WPF中登录?结束编辑我正在尝试调用一个现有方法(不在任何类型的服务中;只是POCO中的一个方法)来检索当前用户:Thread.CurrentPrincipal.Identity.Name这段代码是由其他人编写的,并且(大概)与他的ASP.NETMVC项目一起工作。我正在尝试从WPF中调用相同的方法,但名称现在为空。我能做些什么吗? 最佳答案 将Thread.CurrentPrincipal设置为newWindowsP

c# - 无法在 asp net core web API 中获取请求 header

我正在尝试在aspnetcorewebapi中创建一个自定义过滤器,如下所示,但无法获取header信息。internalclassBasicAuthFilterAttribute:ActionFilterAttribute{privateStringValuesxyz;publicoverridevoidOnActionExecuting(ActionExecutingContextactionContext){varauthHeader=actionContext.HttpContext.Request.Headers.TryGetValue("Basic",outxyz);}}T

c# - 使用 MultipartFormDataContent 生成错误的 Content-Type header

我有以下代码:privatestaticstringboundary="----CustomBoundary"+DateTime.Now.Ticks.ToString("x");privatestaticasyncTaskPostTest(){stringservResp="";using(varcontent=newMultipartFormDataContent(boundary)){content.Add(newStringContent("105212"),"case-id");content.Add(newStringContent("1/14/2014"),"dateFro

c# - 将 header cookie 字符串映射到 CookieCollection,反之亦然

考虑带有此header的网络响应:Set-Cookie:sample=testCookie;Domain=.sample.com;Expires=Tue,25-Jan-201200:49:29GMT;Path=/此header将映射到.NET中的CookieCollection。而且当我们处理一个CookieCollection时,它最终会转换成这样一个headerstring。我正在寻找某种方法来纯粹以两种方式进行这种转换。.NET肯定在它的内部库中有它。我相信任何从文本构建对象模型的类都应该支持两种方法(这里是CookieCollection)://Creatingcookieco

c# - 委托(delegate) : Method name expected error

我正在尝试让以下简单的委托(delegate)示例正常工作。根据我从中获取的一本书应该没问题,但我得到了一个Methodnameexpected错误。namespaceTestConsoleApp{classProgram{privatedelegatestringD();staticvoidMain(string[]args){intx=1;Dcode=newD(x.ToString());}}}有什么帮助吗? 最佳答案 删除():Dcode=newD(x.ToString);您想指定方法,而不是执行。

c# - 在 C# 构造函数 header 中使用冒号

下面是一个名为Complex的struct的构造函数,它有两个成员变量,Real和Imaginary:publicComplex(doublereal,doubleimaginary):this(){Real=real;Imaginary=imaginary;}函数头中冒号后面的部分有什么用? 最佳答案 您始终可以从一个构造函数中调用另一个构造函数。比如说:publicclassmySampleClass{publicmySampleClass():this(10){//Thisisthenoparameterconstructor

c# - 如何从 c# visual studio 2012 中的 endregion 标记跳转到区域 header ?

如果我有以下内容#regionblah;blahblah;.....moar;#endregion如果我在屏幕上看到#endregion标签,我如何跳转到顶部#region标签?有捷径吗? 最佳答案 Ctrl+]将在block的开始和结束之间跳转。我刚刚测试过,它适用于VS2010中的#regionblock。编辑:相关命令是Edit.GoToBrace 关于c#-如何从c#visualstudio2012中的endregion标记跳转到区域header?,我们在StackOverflo

c# - 如何删除 .net core 2.0 中的 x-powered-by header

我尝试使用这个中间件:publicclassSecurityHeadersMiddleware{privatereadonlyRequestDelegatenext;publicSecurityHeadersMiddleware(RequestDelegatenext){this.next=next;}publicasyncTaskInvoke(HttpContextcontext){context.Response.OnStarting(state=>{varctx=(HttpContext)state;if(!ctx.Response.Headers.ContainsKey("Ar

c# - 尝试将我的 Web 应用程序从 VS Community 2015 发布到 Azure 时出错。错误 : Can't find existing loaded project:http://localhost:55809

昨天一切正常。我根据软件的建议对我的系统(来自VSCommunity15的更新)和AzureSDK更新等进行了一些更改。今天,当我右键单击Web应用并选择发布(使用相同或手动输入的公共(public)信息)时,我在Azure应用服务事件选项卡上看到以下错误:找不到已加载的项目:http://localhost:55809此后我尝试了其他发布配置文件,但似乎都不起作用。我可以在本地主机上成功构建和运行网络应用程序。 最佳答案 在VisualStudio中,转到“查看”->“其他窗口”->“Web发布事件”,您将看到“Azure应用服务