Delen via


Classificeer aanduidingen verwerken

De filterengine roept de classifyFn calloutfunctie aan wanneer er netwerkgegevens moeten worden verwerkt door de callout. Dit gebeurt wanneer aan alle filtervoorwaarden wordt voldaan voor een filter dat de actie van het filter aanroept. Als een dergelijk filter geen filtervoorwaarden heeft, roept de filterengine altijd de classifyFn uitroepfunctie aan.

De filter engine geeft verschillende gegevenselementen door aan de classificeerFn calloutfunctie van een oproep. Deze gegevensitems omvatten vaste gegevenswaarden, metagegevenswaarden, onbewerkte netwerkgegevens, filterinformatie en eventuele stroomcontext. De specifieke gegevensitems die de filterengine naar de callout doorgeeft, zijn afhankelijk van de specifieke filterlaag en de voorwaarden waaronder classifyFn wordt aangeroepen. Een classifyFn functie kan elke combinatie van deze gegevens gebruiken om beslissingen voor filtering te nemen.

De implementatie van de classificeerFn callout-functie van een callout is afhankelijk van waarvoor het is ontworpen. De volgende secties geven voorbeelden van enkele van de meer typische functies van een aanroep:

Een bijschrift gebruiken voor een grondige inspectie

Een uitroep gebruiken voor diepgaande inspectie van streamgegevens

Inspecteren van pakket- en stroomgegevens

Stream Data wijzigen

gegevenslogboekregistratie

context koppelen aan een gegevensstroom

Opmerkingen asynchroon verwerken en classificeren

Bind en Connect Redirection gebruiken

ALE Endpoint Lifetime Management-

Pakketmarkering gebruiken

De daadwerkelijke implementatie van een specifieke classifyFn calloutfunctie kan gebaseerd zijn op een combinatie van deze voorbeelden.

Voor uitroepen die gegevens verwerken op een filterlaag die gegevensstromen ondersteunt, kan de classifyFn uitroepfunctie een context koppelen aan elk van de gegevensstromen. De functie classificeerFn kan deze context gebruiken om statusinformatie op te slaan voor de volgende keer dat deze wordt aangeroepen door de filterengine voor die gegevensstroom. Zie Context koppelen aan een gegevensstroomvoor meer informatie over hoe een bijschriftfunctie een context kan koppelen aan een gegevensstroom.

WFP ondersteunt asynchrone verwerking van de classifyFn oproepfunctie. Zie Asynchroon Classificeren van Call-outsvoor meer informatie over asynchrone verwerking.