C# 클래스 Dev2.Runtime.WebServer.Handlers.AbstractWebRequestHandler

상속: IRequestHandler
파일 보기 프로젝트 열기: Warewolf-ESB/Warewolf

공개 메소드들

메소드 설명
ProcessRequest ( ICommunicationContext ctx ) : void

보호된 메소드들

메소드 설명
BindRequestVariablesToDataObject ( WebRequestTO request, DsfDataObject &dataObject ) : void
CreateForm ( WebRequestTO webRequest, string serviceName, string workspaceId, NameValueCollection headers, IPrincipal user = null ) : IResponseWriter
GetBookmark ( ICommunicationContext ctx ) : string
GetClassName ( ICommunicationContext ctx ) : string
GetDataListID ( ICommunicationContext ctx ) : string
GetInstanceID ( ICommunicationContext ctx ) : string
GetMethodName ( ICommunicationContext ctx ) : string
GetPath ( ICommunicationContext ctx ) : string
GetPostData ( ICommunicationContext ctx ) : string
GetServiceName ( ICommunicationContext ctx ) : string
GetWebsite ( ICommunicationContext ctx ) : string
GetWorkspaceID ( ICommunicationContext ctx ) : string

비공개 메소드들

메소드 설명
CleanupHtml ( string result ) : string
CleanupXml ( string baseStr ) : string
ExtractKeyValuePairs ( NameValueCollection pairs, NameValueCollection boundVariables ) : string

메소드 상세

BindRequestVariablesToDataObject() 보호된 정적인 메소드

protected static BindRequestVariablesToDataObject ( WebRequestTO request, DsfDataObject &dataObject ) : void
request Dev2.Runtime.WebServer.TransferObjects.WebRequestTO
dataObject Dev2.DynamicServices.DsfDataObject
리턴 void

CreateForm() 보호된 정적인 메소드

protected static CreateForm ( WebRequestTO webRequest, string serviceName, string workspaceId, NameValueCollection headers, IPrincipal user = null ) : IResponseWriter
webRequest Dev2.Runtime.WebServer.TransferObjects.WebRequestTO
serviceName string
workspaceId string
headers System.Collections.Specialized.NameValueCollection
user IPrincipal
리턴 IResponseWriter

GetBookmark() 보호된 정적인 메소드

protected static GetBookmark ( ICommunicationContext ctx ) : string
ctx ICommunicationContext
리턴 string

GetClassName() 보호된 정적인 메소드

protected static GetClassName ( ICommunicationContext ctx ) : string
ctx ICommunicationContext
리턴 string

GetDataListID() 보호된 정적인 메소드

protected static GetDataListID ( ICommunicationContext ctx ) : string
ctx ICommunicationContext
리턴 string

GetInstanceID() 보호된 정적인 메소드

protected static GetInstanceID ( ICommunicationContext ctx ) : string
ctx ICommunicationContext
리턴 string

GetMethodName() 보호된 정적인 메소드

protected static GetMethodName ( ICommunicationContext ctx ) : string
ctx ICommunicationContext
리턴 string

GetPath() 보호된 정적인 메소드

protected static GetPath ( ICommunicationContext ctx ) : string
ctx ICommunicationContext
리턴 string

GetPostData() 보호된 정적인 메소드

protected static GetPostData ( ICommunicationContext ctx ) : string
ctx ICommunicationContext
리턴 string

GetServiceName() 보호된 정적인 메소드

protected static GetServiceName ( ICommunicationContext ctx ) : string
ctx ICommunicationContext
리턴 string

GetWebsite() 보호된 정적인 메소드

protected static GetWebsite ( ICommunicationContext ctx ) : string
ctx ICommunicationContext
리턴 string

GetWorkspaceID() 보호된 정적인 메소드

protected static GetWorkspaceID ( ICommunicationContext ctx ) : string
ctx ICommunicationContext
리턴 string

ProcessRequest() 공개 추상적인 메소드

public abstract ProcessRequest ( ICommunicationContext ctx ) : void
ctx ICommunicationContext
리턴 void