C# Класс HttpMock.RequestProcessor

Наследование: IHttpRequestDelegate, IRequestProcessor
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

Add() публичный Метод

public Add ( RequestHandler requestHandler ) : void
requestHandler RequestHandler
Результат void

ClearHandlers() публичный Метод

public ClearHandlers ( ) : void
Результат void

FindHandler() публичный Метод

public FindHandler ( string method, string path ) : IRequestVerify
method string
path string
Результат IRequestVerify

OnRequest() публичный Метод

public OnRequest ( Kayak.Http.HttpRequestHead request, IDataProducer body, IHttpResponseDelegate response ) : void
request Kayak.Http.HttpRequestHead
body IDataProducer
response IHttpResponseDelegate
Результат void

RequestProcessor() публичный Метод

public RequestProcessor ( IMatchingRule matchingRule, IRequestHandlerList requestHandlers ) : System
matchingRule IMatchingRule
requestHandlers IRequestHandlerList
Результат System

WhatDoIHave() публичный Метод

public WhatDoIHave ( ) : string
Результат string