Use System.Xml.XmlDocument as the part type for the message, this is treated as a generic stream of data. Then you can use a stream of data for this part.实现这样一个功能:1.访问SQL Reporting Service得到一个报表的数据2.将报表数(stream)赋给BizTalk中的一个消息中。使用System.Xml.XmlDocume数据类型.代码如下: public static void CreateReportPart(XLANGMessage msg, int partIndex, string reportName){System.IO.Stream reportStream = ReportServicesProxy.GetReport(reportName);ReportStreamFactory factory = new ReportStreamFactory(reportStream);msg[partIndex].LoadFrom(factory);}public class ReportStreamFactory : IStreamFactory{System.IO.Stream _stream;public ReportStreamFactory(System.IO.Stream stream){_stream = stream;}public System.IO.Stream CreateStream(){return _stream;}public void Dispose(){_stream.Close();}} 通过类似这样的方案,就可以将附件添加到消息中了