Web.HTTPApp.TAbstractContentParser.CanParse

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

class function CanParse(AWebRequest: TWebRequest): Boolean; virtual;

C++

__classmethod virtual bool __fastcall CanParse(TWebRequest* AWebRequest);

Propriétés

Type Visibilité  Source Unité  Parent
function public
Web.HTTPApp.pas
Web.HTTPApp.hpp
Web.HTTPApp TAbstractContentParser

Description

Indique si un message de requête spécifié contient des informations codées de façon compréhensible par cet analyseur.

CanParse indique si une classe analyseur de contenu peut gérer l'analyse d'un message de requête spécifié. CanParse est une méthode de classe (Delphi) ou une méthode statique (C++), ce qui signifie que la requête Web n'a pas besoin d'un objet instancié pour appeler cette méthode. L'objet requête Web appelle la méthode CanParse de chaque descendant de TAbstractContentParser recensé jusqu'à ce qu'il en trouve une qui peut analyser son contenu.

AWebRequest représente le message de requête HTTP en cours.

CanParse renvoie true si cette classe peut analyser AWebRequest, false si AWebRequest n'indique pas un codage compréhensible par cette classe.

Dans TAbstractContentParser, CanParse renvoie toujours false. Les classes dérivées qui implémentent les méthodes GetContentFields et GetFiles redéfinissent CanParse pour indiquer si une requête Web a un format qu'elles peuvent analyser.

Voir aussi