Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Program Network Diagnostics Framework (NDF) zmniejsza zaangażowanie administratorów sieci i użytkowników komputerów przez obsługę typowych problemów z siecią w miarę ich występowania. Korzystając z funkcji diagnostyki i naprawy usługi NDF, użytkownicy i administratorzy nie potrzebują dodatkowych narzędzi w celu obsługi niektórych stosunkowo typowych problemów. Funkcja NDF jest dostarczana w ramach systemu Windows Vista, Windows Server 2008 i nowszych. Jest dostępny za każdym razem, gdy system zostanie uruchomiony (ale nie może działać w trybie awaryjnym).
Klasy pomocnicze NDF
NDF obejmuje klasy pomocnicze, które diagnozują problemy z siecią w miarę ich występowania. Każda z tych klas pomocnika zawiera logikę wymaganą do rozwiązywania problemów z co najmniej jednym składnikiem lub aplikacją.
Pojedyncze klasy pomocnicze NDF wykonują podstawowe zadania sesji diagnostycznej. Każda klasa pomocnika jest jednostką kodu zaprojektowaną w celu oceny jednego aspektu kondycji odpowiedniego składnika sieciowego. Klasa pomocnika rozumie również, jakie możliwe opcje naprawy są dostępne w celu przywrócenia kondycji składnika, a także kosztów i ryzyka konkretnej opcji naprawy.
Każda klasa pomocnika podłącza się do ogólnej struktury diagnostyki sieci. Jeśli składnik sieci innej firmy zawiera klasę pomocnika NDF, problemy z tym składnikiem można rozwiązać przez inne aplikacje korzystające z funkcji NDF, bez konieczności posiadania konkretnej wiedzy o tym składniku.
Klasy pomocnika opracowane przez firmę Microsoft zapewniają deweloperom oprogramowania podstawowe funkcje diagnostyczne i naprawy. Istnieje również niewielki zestaw interfejsów API, których deweloperzy mogą używać do diagnozowania problemów z siecią przy użyciu funkcji NDF. Aby uzyskać więcej informacji, zobacz funkcje NDF oraz przykład diagnostyczny NDF.
Rozszerzalne klasy pomocnicze
W niektórych przypadkach bardziej szczegółowe funkcje diagnostyki i naprawy mogą być udostępniane przez deweloperów aplikacji.
Niektóre klasy pomocnicze NDF firmy Microsoft zostały zaprojektowane tak, aby zostały rozszerzone w celu zapewnienia dodatkowych możliwości diagnostycznych i naprawczych. Oznacza to, że deweloperzy mogą dodawać funkcjonalność, która umożliwia korzystanie z diagnostyki i naprawy NDF w celu rozwiązywania problemów specyficznych dla ich oprogramowania lub sprzętu.
Na przykład zespół bezprzewodowy w firmie Microsoft udostępnia rozszerzalną klasę pomocnika, która umożliwia dowolnym dostawcom sieci bezprzewodowej innych firm dodanie konkretnej logiki rozwiązywania problemów dla konkretnego sprzętu i/lub oprogramowania. Mogą to zrobić, opracowując rozszerzenie klasy pomocniczej NDF. Aby uzyskać więcej informacji, zobacz klasy rozszerzalnych pomocników diagnostyki bezprzewodowej 802.11 .
Rozszerzenie klasy pomocniczej NDF z definicji rozszerza funkcjonalność istniejącej rozszerzalnej klasy pomocniczej. Jeśli klasa pomocnika nie jest rozszerzalna, nikt nie może napisać rozszerzenia dla tej klasy pomocniczej.
Zalety rozszerzeń klas pomocniczych
NDF oferuje kilka odrębnych zalet, aby zachęcić deweloperów składników sieciowych do jego użycia. Na czołowym miejscu listy znajduje się to, że klienci oprogramowania dostawcy zwolnią niektóre z własnych zasobów rozwiązywania problemów i zmniejszą całkowity koszt utrzymania. Dobrze napisane rozszerzenie klasy pomocniczej zapewnia również następujące korzyści:
- Umożliwia zespołowi określenie, kiedy ich składnik nie jest przyczyną problemu z łącznością. Na przykład sieć jest często obwiniana o problemy z łącznością, które w rzeczywistości nie są wynikiem awarii składnika sieci. Pisząc rozszerzenie klasy pomocniczej, zespół może łatwiej wykluczyć określony składnik jako przyczynę awarii łączności.
- Umożliwia zespołowi szybkie diagnozowanie i debugowanie problemu w składniku. Czas spędzony na debugowaniu i rozwiązywaniu problemów można wyeliminować, jeśli klasa pomocnika jest zapisywana w celu wykonania wszystkich standardowych kroków diagnostycznych, które byłyby mimo to wymagane.
- Eliminuje konieczność pisania i obsługi jednorazowych narzędzi do diagnozowania problemów. Klasa pomocnika może być centralnym repozytorium dla możliwości diagnostycznych składnika i technik zbierania informacji.
- Udostępnia diagnostykę specyficzną dla składników aplikacjom bez konieczności posiadania bezpośredniej wiedzy na temat składnika.