Class HttpBehaviourExtensions
Extensions for the HttpBehaviour class
Inheritance
System.Object
HttpBehaviourExtensions
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Dapplo.HttpExtensions
Assembly: Dapplo.HttpExtensions.dll
Syntax
public static class HttpBehaviourExtensions
Methods
| Improve this Doc View SourceChainOnHttpContentCreated(IChangeableHttpBehaviour, Func<HttpContent, HttpContent>)
Chain the current OnHttpContentCreated
Declaration
public static IChangeableHttpBehaviour ChainOnHttpContentCreated(this IChangeableHttpBehaviour changeableHttpBehaviour, Func<HttpContent, HttpContent> newOnHttpContentCreated)
Parameters
Type | Name | Description |
---|---|---|
IChangeableHttpBehaviour | changeableHttpBehaviour | |
Func<HttpContent, HttpContent> | newOnHttpContentCreated |
Returns
Type | Description |
---|---|
IChangeableHttpBehaviour | IChangeableHttpBehaviour for fluent usage |
ChainOnHttpMessageHandlerCreated(IChangeableHttpBehaviour, Func<HttpMessageHandler, HttpMessageHandler>)
Chain the current OnHttpMessageHandlerCreated
Declaration
public static IChangeableHttpBehaviour ChainOnHttpMessageHandlerCreated(this IChangeableHttpBehaviour changeableHttpBehaviour, Func<HttpMessageHandler, HttpMessageHandler> newOnHttpMessageHandlerCreated)
Parameters
Type | Name | Description |
---|---|---|
IChangeableHttpBehaviour | changeableHttpBehaviour | |
Func<HttpMessageHandler, HttpMessageHandler> | newOnHttpMessageHandlerCreated | function which accepts a HttpMessageHandler and also returns one |
Returns
Type | Description |
---|---|
IChangeableHttpBehaviour | IChangeableHttpBehaviour for fluent usage |
ChainOnHttpRequestMessageCreated(IChangeableHttpBehaviour, Func<HttpRequestMessage, HttpRequestMessage>)
Chain the current OnHttpRequestMessageCreated function
Declaration
public static IChangeableHttpBehaviour ChainOnHttpRequestMessageCreated(this IChangeableHttpBehaviour changeableHttpBehaviour, Func<HttpRequestMessage, HttpRequestMessage> newOnHttpRequestMessageCreated)
Parameters
Type | Name | Description |
---|---|---|
IChangeableHttpBehaviour | changeableHttpBehaviour | IChangeableHttpBehaviour |
Func<HttpRequestMessage, HttpRequestMessage> | newOnHttpRequestMessageCreated | Function which accepts and returns HttpRequestMessage |
Returns
Type | Description |
---|---|
IChangeableHttpBehaviour | IChangeableHttpBehaviour for fluent usage |