C#
Zapisz następujący kod o nazwie SqlSoapTracer.cs
w tym samym folderze, który zawiera pliki projektu klienta SOAP.
w oknie Solution Explorer wykonaj następujące czynności:
- Wybierz projekt według nazwy, kliknij prawym przyciskiem myszy i wskaż, aby dodać, a następnie wybierz Dodaj istniejący element.
- w oknie dialogowym Dodaj istniejący element Przeglądaj i wybierz plik
SqlSoapTracer.cs
z lokalizacji, w której został zapisany w kroku 1. - wybierz Pokaż wszystkie pliki i rozwiń węzeł odniesień internetowych i wybierz plik
Reference.cs
.
w oknie edytora kodu zaktualizuj plik Reference.cs
, lokalizując TAM punkty wejścia dla metod internetowych. Aby dodać obsługę śledzenia SOAP, gdy metody internetowe wykonują się w kodzie klienta, dodaj następujące wywołanie snoopattribute()
w kodzie Reference.cs
bezpośrednio przed punktem wejścia dla każdej metody internetowej, którą chcesz śledzić, jak pokazano w następujących wierszach kodu.
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)); }
to rejestruje rozszerzenie SOAP, które wywołuje śledzenie SOAP tych metod internetowych podczas ich wykonywania.