Show / Hide Table of Contents

Class MessageHandlerFactory

Static factory class that creates HttpMessageHandler instances for unit tests

Inheritance
Object
MessageHandlerFactory
Inherited Members
Object.Equals(Object)
Object.Equals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Object.ReferenceEquals(Object, Object)
Object.ToString()
Namespace: FakeHttp
Assembly: FakeHttp.dll
Syntax
public static class MessageHandlerFactory

Properties

| Improve this Doc View Source

Mode

Controls what type of HttpMessageHandler to create by default

Declaration
public static MessageHandlerMode Mode { get; set; }
Property Value
Type Description
MessageHandlerMode

Methods

| Improve this Doc View Source

CreateMessageHandler(IReadOnlyResources)

Create an HttpMessageHandler.

Declaration
public static HttpMessageHandler CreateMessageHandler(IReadOnlyResources resources)
Parameters
Type Name Description
IReadOnlyResources resources

Instance where faked responses are stored

Returns
Type Description
HttpMessageHandler

A HttpMessageHandler

Exceptions
Type Condition
ArgumentNullException
| Improve this Doc View Source

CreateMessageHandler(IReadOnlyResources, IResponseCallbacks)

Create an HttpMessageHandler.

Declaration
public static HttpMessageHandler CreateMessageHandler(IReadOnlyResources resources, IResponseCallbacks callbacks)
Parameters
Type Name Description
IReadOnlyResources resources

Instance where faked responses are stored

IResponseCallbacks callbacks
Returns
Type Description
HttpMessageHandler

A HttpMessageHandler appropriate for the current Mode

Exceptions
Type Condition
InvalidOperationException

If Mode is Capture or Automatic

ArgumentNullException
| Improve this Doc View Source

CreateMessageHandler(IResources)

Create an HttpMessageHandler.

Declaration
public static HttpMessageHandler CreateMessageHandler(IResources resources)
Parameters
Type Name Description
IResources resources

Instance where faked responses are stored

Returns
Type Description
HttpMessageHandler

A HttpMessageHandler appropriate for the current Mode

Exceptions
Type Condition
ArgumentNullException
| Improve this Doc View Source

CreateMessageHandler(IResources, IResponseCallbacks)

Create an HttpMessageHandler.

Declaration
public static HttpMessageHandler CreateMessageHandler(IResources resources, IResponseCallbacks callbacks)
Parameters
Type Name Description
IResources resources

Instance where faked responses are stored

IResponseCallbacks callbacks
Returns
Type Description
HttpMessageHandler

A HttpMessageHandler appropriate for the current Mode

Exceptions
Type Condition
ArgumentNullException
  • Improve this Doc
  • View Source
Back to top Copyright © 2015-2017 Microsoft
Generated by DocFX