hvordan indfanger jeg SOAP API-anmodninger og svar?

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:

  1. Vælg projektet efter navn, højreklik og peg på Tilføj, og vælg derefter Tilføj eksisterende element.
  2. 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.
  3. 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.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.