更改前缀命名空间 WCF 信封请求

Change prefix namespace WCF envelope request

我有一个问题,我想知道是否有办法在 c# 中更改 WCF Soap 1.2 请求的名称空间前缀?

我试过应用 MessageFormatter,但这只是在响应结构中应用,我正在寻找请求中的选项。

谢谢。

MessageFormatter 可以在服务器端完成 also.And 你可以用 MessageEncoder 改变它,但它会导致很多问题。

下面的 link 告诉您如何使用 MessageFormatter 在服务器端执行此操作以及 MessageEncoder 的缺点: https://www.vanacosmin.ro/Articles/Read/WCFEnvelopeNamespacePrefix

谢谢。

我们可能在这里谈论不同的事情。但是您可以在 Visual Studio 中创建服务引用时更改命名空间。