* Added THTTPContentProducer.Request

git-svn-id: trunk@8185 -
This commit is contained in:
joost 2007-07-28 22:14:59 +00:00
parent b9f61d8d79
commit b1eefa8294

View File

@ -31,6 +31,7 @@ Type
private
FAfterResponse: TResponseEvent;
FBeforeRequest: TRequestEvent;
FRequest : TRequest;
Protected
Procedure DoHandleRequest(ARequest : TRequest; AResponse : TResponse; Var Handled : Boolean); virtual;
Procedure DoGetContent(ARequest : TRequest; Content : TStream; Var Handled : Boolean); virtual;
@ -43,6 +44,7 @@ Type
Procedure GetContent(ARequest : TRequest; Content : TStream; Var Handled : Boolean);
Function HaveContent : Boolean; virtual;
function ContentToStream(Stream : TStream) : boolean; virtual;
Property Request : TRequest Read FRequest;
end;
{ TCustomWebAction }
@ -243,6 +245,7 @@ end;
procedure THTTPContentProducer.DoGetContent(ARequest: TRequest; Content: TStream; Var Handled : Boolean);
begin
FRequest := ARequest;
Handled:=ContentToStream(Content);
end;