Hoe registreer ik SOAP API-verzoeken en Antwoorden?

C #

sla de volgende code op met de naam SqlSoapTracer.cs in dezelfde map die de SOAP-Client-projectbestanden bevat.

voer de volgende stappen uit in het venster Solution Explorer:

  1. Selecteer het project op naam, klik met de rechtermuisknop en Wijs toe te voegen en selecteer vervolgens bestaand Item toevoegen.
  2. in het dialoogvenster bestaand Item toevoegen, blader en selecteer het SqlSoapTracer.cs – bestand op de locatie waar u het in Stap 1 hebt opgeslagen.
  3. Selecteer alle bestanden weergeven en vouw het knooppunt Webreferenties uit en selecteer het Reference.cs bestand.

in het venster Code-Editor, werk het Reference.cs – bestand bij door daar de invoerpunten voor uw webmethoden te lokaliseren. Om SOAP-trace-ondersteuning toe te voegen wanneer de Webmethoden in clientcode worden uitgevoerd, voegt u de volgende snoopattribute() – aanroep toe in de Reference.cs – code direct voor het invoerpunt voor elke Webmethode die u wilt traceren, zoals weergegeven in de volgende regels code.

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

dit registreert een SOAP extensie die de soap tracing van deze Web methoden aanroept wanneer ze worden uitgevoerd.

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.