可以在xs:string数据类型上使用MTOM

时间:2013-04-18 23:29:32

标签: c# .net wcf mtom

我使用MTOM Following a tutorial I found实现了原型WCF服务。

只要我在WCF服务中接收/返回的任何对象中的数据类型是一个byte [],转换为wsdl中的xs:base64Binary,.net SOAP框架将利用MTOM并将内容放入该数据作为其他mime部分中的原始二进制文件。工作真棒!

我的问题是,在我的实际实现中,我正在处理一个我无法更改的模式,它的数据类型为string []:

  

public abstract partial class BIN:ANY {

...

/// <remarks/>
[System.Xml.Serialization.XmlTextAttribute()]
public string[] Text {
    get {
        return this.textField;
    }
    set {
        this.textField = value;
    }
}

在我的例子中,Text属性(或元素的内容,当以xml形式)将是大型二进制数据,并且我想使用MTOM功能将其作为原始二进制文件放入其他mime部分,而不是base64编码...这可能吗?

0 个答案:

没有答案