Show / Hide Table of Contents

Class XmlBodyParser<TModel>

Parser for an XML request body

Inheritance
Object
XmlBodyParser<TModel>
Implements
IBodyParser<TModel>
Namespace: Seltzr.Parsers
Assembly: Seltzr.dll
Syntax
C#
public class XmlBodyParser<TModel> : IBodyParser<TModel> where TModel : class
Type Parameters
TModel

The type to parse to

Methods

| Improve this Doc View Source

CanParse(HttpContext)

Gets whether or not the request body can be parsed by this IBodyParser<TModel>

C#
public virtual Task<bool> CanParse(HttpContext context)
Parameters
contextHttpContext

The context for the HTTP request

Returns

Task<Boolean>

true if the request body can be parsed by this IBodyParser<TModel>, false otherwise

| Improve this Doc View Source

Parse(Byte[], ParserOptions, HttpContext)

Parses an XML request body

C#
public virtual Task<ParseResult<TModel>[]> Parse(byte[] body, ParserOptions options, HttpContext context)
Parameters
bodyByte[]

The data of the request body

optionsParserOptions

Options for the parser

contextHttpContext

The context for the HTTP request

Returns

Task<ParseResult<TModel>[]>

The parsed models

Implements

IBodyParser<TModel>
  • Improve this Doc
  • View Source
Back to top Generated by DocFX