C# Class HttpMock.RequestProcessor

Inheritance: IHttpRequestDelegate, IRequestProcessor
Afficher le fichier Open project: hibri/HttpMock Class Usage Examples

Méthodes publiques

Méthode Description
Add ( RequestHandler requestHandler ) : void
ClearHandlers ( ) : void
FindHandler ( string method, string path ) : IRequestVerify
OnRequest ( Kayak.Http.HttpRequestHead request, IDataProducer body, IHttpResponseDelegate response ) : void
RequestProcessor ( IMatchingRule matchingRule, IRequestHandlerList requestHandlers ) : System
WhatDoIHave ( ) : string

Private Methods

Méthode Description
DumpQueryParams ( string>.IDictionary queryParams ) : string
GetDataProducer ( Kayak.Http.HttpRequestHead request, IRequestHandler handler ) : IDataProducer
GetHandlerCount ( ) : int
HandleRequest ( Kayak.Http.HttpRequestHead request, IDataProducer body, IHttpResponseDelegate response, IRequestHandler handler ) : void
ReturnHttpMockNotFound ( IHttpResponseDelegate response ) : void

Method Details

Add() public méthode

public Add ( RequestHandler requestHandler ) : void
requestHandler RequestHandler
Résultat void

ClearHandlers() public méthode

public ClearHandlers ( ) : void
Résultat void

FindHandler() public méthode

public FindHandler ( string method, string path ) : IRequestVerify
method string
path string
Résultat IRequestVerify

OnRequest() public méthode

public OnRequest ( Kayak.Http.HttpRequestHead request, IDataProducer body, IHttpResponseDelegate response ) : void
request Kayak.Http.HttpRequestHead
body IDataProducer
response IHttpResponseDelegate
Résultat void

RequestProcessor() public méthode

public RequestProcessor ( IMatchingRule matchingRule, IRequestHandlerList requestHandlers ) : System
matchingRule IMatchingRule
requestHandlers IRequestHandlerList
Résultat System

WhatDoIHave() public méthode

public WhatDoIHave ( ) : string
Résultat string