Class XDocumentHttpContentConverter
This can convert HttpContent from/to a SyndicationFeed
Inheritance
Implements
Inherited Members
Namespace: Dapplo.HttpExtensions.ContentConverter
Assembly: Dapplo.HttpExtensions.dll
Syntax
public class XDocumentHttpContentConverter : IHttpContentConverter
Properties
| Improve this Doc View SourceInstance
Instance of this IHttpContentConverter for reusing
Declaration
public static Lazy<XDocumentHttpContentConverter> Instance { get; }
Property Value
Type | Description |
---|---|
Lazy<XDocumentHttpContentConverter> |
Order
Specify the order in that this IHttpContentConverter is used
Declaration
public int Order { get; }
Property Value
Type | Description |
---|---|
System.Int32 |
Methods
| Improve this Doc View SourceAddAcceptHeadersForType(Type, HttpRequestMessage)
This will add accept headers depending on the result type
Declaration
public void AddAcceptHeadersForType(Type resultType, HttpRequestMessage httpRequestMessage)
Parameters
Type | Name | Description |
---|---|---|
Type | resultType | Type to read into |
HttpRequestMessage | httpRequestMessage | HttpClient for the response headers |
CanConvertFromHttpContent(Type, HttpContent)
Check if this IHttpContentProcessor can convert the HttpContent into the specified type
Declaration
public bool CanConvertFromHttpContent(Type typeToConvertTo, HttpContent httpContent)
Parameters
Type | Name | Description |
---|---|---|
Type | typeToConvertTo | Type from which a conversion should be made |
HttpContent | httpContent | HttpContent object to process |
Returns
Type | Description |
---|---|
System.Boolean | true if this processor can do the conversion |
CanConvertToHttpContent(Type, Object)
Check if this IHttpContentProcessor can convert the specified type to a HttpContent
Declaration
public bool CanConvertToHttpContent(Type typeToConvert, object content)
Parameters
Type | Name | Description |
---|---|---|
Type | typeToConvert | |
System.Object | content | Content to place into a HttpContent |
Returns
Type | Description |
---|---|
System.Boolean | true if this processor can do the conversion |
ConvertFromHttpContentAsync(Type, HttpContent, CancellationToken)
Create the target object from the supplied HttpContent
Declaration
public async Task<object> ConvertFromHttpContentAsync(Type resultType, HttpContent httpContent, CancellationToken cancellationToken = null)
Parameters
Type | Name | Description |
---|---|---|
Type | resultType | Typ to process the HttpContent to |
HttpContent | httpContent | HttpContent |
CancellationToken | cancellationToken | CancellationToken |
Returns
Type | Description |
---|---|
Task<System.Object> | object of type resultType |
ConvertToHttpContent(Type, Object)
Create HttpContent for the supplied object/type
Declaration
public HttpContent ConvertToHttpContent(Type typeToConvert, object content)
Parameters
Type | Name | Description |
---|---|---|
Type | typeToConvert | Type of the content to convert |
System.Object | content | Content to place into a HttpContent |
Returns
Type | Description |
---|---|
HttpContent | HttpContent |