C# Класс NServiceBus.XmlSerialization

Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Dispose ( ) : void
Serialize ( ) : void
Write ( System.Xml.Linq.XElement elem, Type t, object obj ) : void
WriteElementNamespaces ( System.Xml.Linq.XElement elem, IReadOnlyList baseTypes ) : void
WriteEntry ( System.Xml.Linq.XElement elem, string name, Type type, object value ) : void
WriteObject ( System.Xml.Linq.XElement elem, string name, Type type, object value, bool useNS = false ) : void
XmlSerialization ( Type messageType, Stream stream, object message, Conventions conventions, XmlSerializerCache cache, bool skipWrappingRawXml, string @namespace = DefaultNamespace ) : System

Приватные методы

Метод Описание
ForceEmptyTagsWithNewlines ( System.Xml.Linq.XDocument document ) : void
GetBaseTypes ( ) : List
IsIndexedProperty ( PropertyInfo propertyInfo ) : bool
SetDefaultNamespace ( System.Xml.Linq.XElement element, System.Xml.Linq.XNamespace newXmlns ) : void

Описание методов

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

Serialize() публичный Метод

public Serialize ( ) : void
Результат void

Write() публичный Метод

public Write ( System.Xml.Linq.XElement elem, Type t, object obj ) : void
elem System.Xml.Linq.XElement
t System.Type
obj object
Результат void

WriteElementNamespaces() публичный Метод

public WriteElementNamespaces ( System.Xml.Linq.XElement elem, IReadOnlyList baseTypes ) : void
elem System.Xml.Linq.XElement
baseTypes IReadOnlyList
Результат void

WriteEntry() публичный Метод

public WriteEntry ( System.Xml.Linq.XElement elem, string name, Type type, object value ) : void
elem System.Xml.Linq.XElement
name string
type System.Type
value object
Результат void

WriteObject() публичный Метод

public WriteObject ( System.Xml.Linq.XElement elem, string name, Type type, object value, bool useNS = false ) : void
elem System.Xml.Linq.XElement
name string
type System.Type
value object
useNS bool
Результат void

XmlSerialization() публичный Метод

public XmlSerialization ( Type messageType, Stream stream, object message, Conventions conventions, XmlSerializerCache cache, bool skipWrappingRawXml, string @namespace = DefaultNamespace ) : System
messageType System.Type
stream Stream
message object
conventions Conventions
cache XmlSerializerCache
skipWrappingRawXml bool
@namespace string
Результат System