2017-06-09 2 views
0

Si j'essaie d'envoyer un fichier XML, il donne l'exception 'System.Runtime.Serialization.InvalidDataContractException'. Existe-t-il un autre moyen d'envoyer un nom de fichier XML avec des données bus de service azur.comment envoyer un fichier XML complet avec des données dans le bus de service azure

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); 
      } 

Répondre

1

Sautez XDocument étape d'analyse, vous n'avez pas besoin:

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