Web.HTTPApp.TContentParser.CanParse

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

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

C++

__classmethod virtual bool __fastcall CanParse(TWebRequest* AWebRequest);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
Web.HTTPApp.pas
Web.HTTPApp.hpp
Web.HTTPApp TContentParser

Beschreibung

Gibt an, ob eine angegebene Anforderungsbotschaft Informationen enthält, die in einer von diesem Parser interpretierbaren Form codiert sind.

CanParse gibt an, ob eine Parserklasse eine angegebene Anforderungsbotschaft analysieren kann. CanParse ist eine statische MethodeKlassenmethode, die Webanforderung benötigt also kein instantiiertes Objekt, um diese Methode aufzurufen. Das Webanforderungsobjekt ruft die Methode CanParse jedes registrierten Parsers auf, bis ein Parser gefunden wird, der den Inhalt interpretieren kann.

AWebRequest gibt die aktuelle HTTP-Anforderungsbotschaft an.

CanParse gibt true zurück, wenn diese Klasse AWebRequest repräsentieren kann. Der Wert false wird zurückgegeben, wenn AWebRequest keine Codierung bezeichnet, die diese Klasse versteht.

In TContentParser gibt CanParse immer true zurück. Das TContentParser-Objekt ist der letzte Parser, der vom Webanforderungsobjekt geprüft wird. Ist kein anderer Parser verfügbar, wird eine Standardanalyse bereitgestellt.

Siehe auch