C #
Lagre følgende kode med navnet SqlSoapTracer.cs
i samme mappe som INNEHOLDER SOAP-klientprosjektfilene.
utfør følgende trinn i Vinduet Solution Explorer:
- Velg prosjektet etter navn, høyreklikk Og pek På Legg til, og velg Deretter Legg Til Eksisterende Element.
- bla gjennom og velg filen
SqlSoapTracer.cs
fra plasseringen du lagret den til i trinn 1 i Dialogboksen Legg Til Eksisterende Element. - Velg Vis Alle Filer og utvid noden Webreferanser og velg filen
Reference.cs
.
oppdater filen Reference.cs
i Koderedigeringsvinduet ved å finne inngangspunktene for Webmetodene dine der. For å legge TIL SOAP trace-støtte når Webmetodene utføres i klientkode, legg til følgende snoopattribute()
– anrop i Reference.cs
– koden rett før inngangspunktet for hver Webmetode du vil spore, som vist i følgende kodelinjer.
public string login(string user, string pass, login_options login_options) { object results = this.Invoke("login", new object { user, pass, login_options}); return ((string)(results)); }
dette registrerer EN SOAP-utvidelse som aktiverer SOAP-sporing av Disse webmetodene når de utføres.