2017-06-09 1 views
0

Wenn ich versuche, XML-Datei zu senden gibt es "System.Runtime.Serialization.InvalidDataContractException" Ausnahme.Ist gibt es eine andere Möglichkeit, XML-Dateiname mit Daten zu senden azurblauer Service-Bus.Wie sende ich ganze XML-Datei mit Daten in Azur Service Bus

foreach (string file in Directory.EnumerateFiles(@"C:\Users\shubham.mittal\Desktop\xml", "*.xml")) 
      { 
       string contents = File.ReadAllText(file); 
       XDocument doc = XDocument.Parse(contents); 

       BrokeredMessage b = new BrokeredMessage(doc); 
       //Send the message to the queue. 
       client.Send(b); 
      } 

Antwort

1

einfach überspringen XDocument Analyseschritt, brauchen Sie es nicht:

string contents = File.ReadAllText(file); 
BrokeredMessage b = new BrokeredMessage(contents); 
Verwandte Themen