2013-06-29 15 views
7

Próbuję zmienić niektóre CUSTOMMESSAGE koder Używanie tego blogaSystem.Xml.Linq.XElement>”nie zawiera definicji«First», a nie metoda rozszerzenie«pierwsze»przyjmując pierwszy argument

http://www.falconwebtech.com/post/2010/05/24/WCF-Interoperability-and-Extensibility-Part-Two.aspx 

Tutaj autor wykorzystuje metodę rozszerzenia

xmlMessage.Descendants(sec + "Security").First().Add(samlXml); 

Co nazw mogę użyć do tego .First jest to błąd otrzymuję

„System.Collectio ns.Generic.Olumerable "nie zawiera definicji" First "i żadnej metody rozszerzenia" First "akceptujący pierwszy argument o numerze typu" System.Collections.Generic.IEliczny " może być znaleziony (czy brakuje Ci dyrektywy lub odwołania do zestawu?)

mam następujące przestrzenie nazw zawarte

using System; 
using System.IO; 
using System.Security.Cryptography; 
using System.ServiceModel.Channels; 
using System.Text; 
using System.Xml; 
using System.Xml.Linq; 
using System.Reflection; 
using System.Collections.Generic; 
using System.Xml.XPath; 
using System.Security.Cryptography.Xml; 
using System.Security.Cryptography.X509Certificates; 
using Microsoft.Web.Services3.Security; 
using System.ServiceModel.Security; 
using System.IdentityModel.Tokens; 

mogłem zrobić swoje badania, ale Biorę łatwy sposób

Dziękuję

+3

„Mogłem zrobić swoje badania, ale ja biorę na łatwiznę” Twój czas jest cenniejszy niż u nas, prawda? –

+1

Nie jestem pewien, czy jest to prosta droga ... Czas potrzebny na znalezienie odpowiedzi powinien być krótszy niż czas potrzebny na napisanie pytania. Dam wam wskazówkę. Pierwsze trafienie w google dla "linq first" to strona msdn dla wybranej metody. Ta strona informuje o tym, czym jest przestrzeń nazw. – Chris

Odpowiedz

Powiązane problemy