C#
Gem følgende kode med navnet SqlSoapTracer.cs
i den samme mappe, der indeholder SOAP client-projektfilerne.
i Løsningsudforskningsvinduet skal du udføre følgende trin:
- Vælg projektet efter navn, højreklik og peg på Tilføj, og vælg derefter Tilføj eksisterende element.
- i dialogboksen Tilføj eksisterende element skal du gennemse og vælge filen
SqlSoapTracer.cs
fra den placering, du gemte den på i trin 1. - vælg Vis alle filer og udvid noden til Internetreferencer, og vælg filen
Reference.cs
.
i vinduet kodeditor skal du opdatere filen Reference.cs
ved at finde indgangspunkterne for dine Internetmetoder der. Hvis du vil tilføje SOAP trace-understøttelse, når Internetmetoderne udføres i klientkode, skal du tilføje følgende snoopattribute()
– opkald i Reference.cs
– koden direkte før indgangspunktet for hver Internetmetode, du vil spore, som vist i de 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 SÆBEUDVIDELSE, der påberåber SÆBEOPSPORING af disse Internetmetoder, når de udføres.