[ Pobierz całość w formacie PDF ]
si właściwość obiektu . Poniżej przedstawiono przykład
takiego zastosowania, gdzie flaga działa jako przełącznik dla własnego kodu
służącego do usuwania błdów:
wysyłanie informacji (Trace Information) do systemu śledzenia za pomocą
metody można wysłać tekst do systemu śledzenia. Metoda ta pozwala
na podanie samego łańcucha oraz kategorii, w której zostanie on umieszczony.
Poniższy przykład ilustruje dodanie informacji do kategorii :
wysyłanie ostrzeżeń (Warning Trace Information) do systemu śledzenia
działa tak samo jak metoda , z jednym wyjątkiem wysłany łańcuch
bdzie wyświetlony w wypisanej informacji śledzenia na czerwono. Oto przykład
ilustrujący to zastosowanie:
n n n n
Aby stosować śledzenie na poziomie strony, należy umieścić atrybut w dyrektywie
. Oto przykład:
Po umieszczeniu tego kodu strona WWW wypisuje całą informacj śledzenia na końcu
dyrektywy podczas jej działania.
Gdy atrybut jest ustawiony na , właściwość jest również
ustawiona na .
I
Dyrektywa obsługuje jeszcze jeden atrybut do stosowania w systemie śledzenia
. Atrybut ten jest stosowany do ustawiania kolejności wyświetlenia infor-
macji systemu śledzenia. Ma on tylko dwa możliwe atrybuty:
Poniższy przykład ilustruje użycie atrybutu w dyrektywie :
Gdy dla strony włączono śledzenie, informacje śledzenia są wyświetlane w każdej przeglą-
darce, która żąda od serwera tej strony.
Przykład śledzenia na poziomie strony przedstawiono na wydruku 2.2.
u Przykład śledzenia strony (trace01.aspx)
W kodzie przedstawionym na wydruku 2.2 system śledzenia zostaje uruchomiony z porząd-
kiem wyświetlania wyników zależnym od czasu. Nastpnie w obsłudze zdarzenia
tworzona jest informacja i ostrzeżenie systemu śledzenia. Wynik działania tego kodu przed-
stawiono na rysunku 2.1.
n n
Aby umożliwić śledzenie na poziomie aplikacji, należy dodać do pliku web.config sekcj
.
un
Przykład
zastosowania
śledzenia na
poziomie strony
Sekcja służy do konfigurowania systemu śledzenia ASP.NET:
Poniżej przedstawiono składni sekcji :
należy ustawić na , jeśli możliwe jest śledzenie aplikacji;
w przeciwnym wypadku . Wartością domyślną jest .
liczba śledzonych żądań składowanych na serwerze. Wartością
domyślną jest .
jeśli informacja śledzenia ma być wyświetlana zarówno na stronie
aplikacji, jak i w narzdziu śledzenia, .axd należy ustawić na ; w przeciwnym
wypadku na .
Opcja ta nie ma wpływu na strony z włączonym śledzeniem.
wskazuje, czy informacja śledzenia powinna być wyświetlona
w kolejności, w jakiej była przetwarzana, według czasu ( ) czy
w kolejności alfabetycznej zgodnie z kategorią zdefiniowaną przez użytkownika
( ).
jeśli podgląd śledzenia (trace.axd) ma być dostpny tylko na
komputerze, na którym działa serwer, należy ustawić na ; w przeciwnym
wypadku na .
I
u n x
Po włączeniu śledzenia dla całej aplikacji WWW każda strona przetwarza żądania stron tak,
jakby włączone było ich śledzenie. %7łądania te są przechowywane na serwerze i mogą być
przeglądane za pomocą aplikacji podglądu śledzenia (trace.axd). Jest to plik umieszczony
w katalogu głównym aplikacji, tworzony w momencie, gdy w pliku konfiguracyjnym web.
config umieszczana jest zdefiniowana powyżej sekcja. Działanie podglądu przedstawiają
rysunki 2.2 i 2.3.
un
Strona śledzenia
aplikacji
un
Strona szczegółów
żądania
h n A
Jednym z problemów, z którymi spotka si wikszość użytkowników, jest przejście z kla-
sycznego ASP do ASP.NET. Ten podrozdział ma na celu przedstawienie obszarów możliwej
niekompatybilności pomidzy tymi odmianami ASP.
[ Pobierz całość w formacie PDF ]