C #
Uložte následující kód s názvem SqlSoapTracer.cs
do stejné složky, která obsahuje soubory projektu SOAP client.
v okně Průzkumníka řešení proveďte následující kroky:
- Vyberte projekt podle názvu, klepněte pravým tlačítkem myši a přejděte k přidání a poté vyberte Přidat existující položku.
- v dialogovém okně Přidat existující položku procházejte a vyberte soubor
SqlSoapTracer.cs
z místa, kam jste jej uložili v kroku 1. - vyberte Zobrazit všechny soubory a rozbalte uzel webové odkazy a vyberte soubor
Reference.cs
.
v okně editoru kódu aktualizujte soubor Reference.cs
vyhledáním vstupních bodů pro vaše webové metody. Chcete-li přidat podporu soap trace při spuštění webových metod v klientském kódu, přidejte následující snoopattribute()
volání v kódu Reference.cs
přímo před vstupní bod pro každou webovou metodu, kterou chcete vysledovat, jak je znázorněno na následujících řádcích kódu.
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)); }
toto registruje příponu SOAP, která vyvolá sledování SOAP těchto webových metod při jejich spuštění.