Programmeringsöverväganden (Nätverksövervakare)

Det här avsnittet innehåller programmeringsinformation. I följande lista visas några programmeringstips som hjälper dig att skriva en parser.

Tips Beskrivning
Installera parsern automatiskt Implementera funktionen ParserAutoInstallInfo för att automatiskt installera parsern och uppdatera de associerade INI-filerna. Om du installerar parsern manuellt måste du uppdatera alla associerade INI-filer manuellt.
Parsning av protokollegenskaper Implementera funktionen AttachProperties för att parsa protokollegenskaperna. Undvik att använda funktionen AttachPropertyInstanceEx när du kopplar en egenskapsinstans och använd den endast för icke bytejusterade data eller data som måste avkodas. Att koppla egenskaper avser mappning av en egenskapsinstans till en specifik plats i en avbildning.
Parsning av protokoll som delas upp mellan bildrutor Anta att varje del av protokollet är klar inom en ram och anta att användaren anropar verktyget Protocol Coalesce för att kombinera delarna i ett protokoll. Titta inte tillbaka på en tidigare bildruta när du parsar ett protokoll och undvik att försöka rekonstruera ett protokoll som är uppdelat mellan bildrutor.
Formatering av data som visas Anropa funktionen FormatPropertyInstance för att använda den allmänna formateringen för att formatera data som visas i informationsfönstret i användargränssnittet för nätverksövervakaren. Undvik att skriva en anpassad formatering för användargränssnittsvisningsdata. Du kan dock anropa en anpassad formaterare för att skapa en sammanfattningsegenskap rad för protokollet som du parsar.
Använda CCAlloc Använd CCAlloc när du vill att Network Monitor ska allokera data per insamling. Network Monitor anger inte den ordning som ramarna anropar parsern.
Hålla en parser tillståndslös Håll parseråtgärden tillståndslös eftersom när Network Monitor parsar en avbildning skickar den inte bildrutorna till parsern i en viss ordning. Därför rekommenderar vi att du inte behåller globala data.