operationcontext相关内容

什么是 HttpContext.Current.Request.RawUrl 的 WCF 等价物?

我有一些 RESTful 服务在纯 WCF 上下文中运行(即未启用 ASP.NET 兼容性,因此没有可用的 HttpContext.Current 对象). 服务的 URL 在请求开始时使用 IHttpModule 重写(此时它确实有一个 HttpContext 并使用 HttpContext 重写它.Current.RewritePath) 从 URL 中删除诸如 .svc 扩展名之类的东 ..

HttpContext.Current.Request.RawUrl的WCF等效项是什么?

我有一些在纯WCF上下文中运行的RESTful服务(即未启用ASP.NET兼容性,因此没有HttpContext.Current对象可用). 在请求开始时,使用IHttpModule重写服务的URL(当时,该URL确实具有HttpContext并使用HttpContext.Current.RewritePath重写),以摆脱诸如.svc网址中的扩展名. 但是,我需要访问WCF基础结构中 ..

如何从WCF经营合同中检索客户端的机器名?

我目前看OperationContect.Current属性。是否有一个(嵌套)属性将始终返回客户端的计算机名称?我目前使用net.tcp绑定,但想在未来支持更多的绑定。 使用.NET 3.5 SP1 解决方案 您可以从当前的OperationContext的IncomingMessageProperties,如远程端点的IP地址: RemoteEndpointMessage ..
发布时间:2016-09-26 11:50:57 C#/.NET

传播的OperationContext成异步调用WCF

使用C#5异步等待在WCF中,如果code的其余部分将继续在不同的线程中的await之后,我们失去当前操作语境。 (OperationContext.Current为空)。 我工作的一个WCF服务,调用其他外部服务。并有在访问操作语境外部服务调用使用了一些自定义绑定扩展。所以,我需要背景下,这个通话过程中传播,它不能只是复制操作的上下文到一个局部变量工作。 我的配置看起来像这样 < s ..
发布时间:2016-07-20 11:21:04 C#/.NET

如何登录WCF服务的原始请求

我有几种方法WCF服务。我想记录从客户端进来,无论这是如何发送原始请求。一种方法接受数据作为查询字符串(严格用于支持旧版),我可以使用日志: OperationContext.Current.IncomingMessageHeaders.To.AbsoluteUri 这是在这种情况足够了,但是其他的方法让客户使用由svcutil.exe的生成的代理类来发送数据作为XML。在这种情况下,我发 ..
发布时间:2016-06-06 20:20:31 C#/.NET