Skip to content

XmlContentSerializer class

Defined in

Namespace: Refit Assembly: Refit.Xml.dll Full name: Refit.XmlContentSerializer Modifiers: public

Summary

View source

A class implementing IHttpContentSerializer which provides Xml content serialization.

Applies to

net10.0, net10.0-browserwasm1.0, net10.0-desktop1.0, net9.0, net9.0-browserwasm1.0, net9.0-desktop1.0, net8.0, net8.0-ios17.5, net8.0-maccatalyst17.5, net8.0-macos14.2, net8.0-macos14.5, net8.0-tvos17.2, netstandard2.1, net462, net481, net471

Class hierarchy
classDiagram
class XmlContentSerializer
class IHttpContentSerializer {
    <>
}
IHttpContentSerializer <|.. XmlContentSerializer
class ISynchronousContentDeserializer {
    <>
}
ISynchronousContentDeserializer <|.. XmlContentSerializer

Implements: IHttpContentSerializer, ISynchronousContentDeserializer

Remarks

Initializes a new instance of the XmlContentSerializer class.

Constructors

NameSummary
.ctorInitializes a new instance of the [XmlContentSerializer](# class.

Methods

NameSummary
ToHttpContentSerialize object of type T to a HttpContent with Xml.
FromHttpContentAsyncDeserializes an object of type T from a HttpContent object that contains Xml content.
DeserializeFromStringDeserializes content synchronously into an object of type T.
GetFieldNameForPropertyCalculates what the field name should be for the given property. This may be affected by custom attributes the serializer understands.
Inherited members