C# Class Spring.Messaging.Nms.Support.Converter.XmlMessageConverter

Convert an object via XML serialization for sending via an ITextMessage
Inheritance: IMessageConverter
Afficher le fichier Open project: spring-projects/spring-net

Méthodes publiques

Méthode Description
FromMessage ( IMessage messageToConvert ) : object

Convert from a NMS Message to a .NET object.

ToMessage ( object objectToConvert, ISession session ) : IMessage

Convert a .NET object to a NMS Message using the supplied session to create the message object.

Méthodes protégées

Méthode Description
GetTargetType ( ITextMessage message ) : Type

Gets the type of the target given the message.

GetXmlString ( object objectToConvert ) : string

Gets the XML string for an object

StringToUTF8ByteArray ( String xmlString ) : Byte[]

Converts a UTF8 string to a byte array

UTF8ByteArrayToString ( Byte characters ) : String

Converts a byte array to a UTF8 string.

Method Details

FromMessage() public méthode

Convert from a NMS Message to a .NET object.
public FromMessage ( IMessage messageToConvert ) : object
messageToConvert IMessage the message to convert
Résultat object

GetTargetType() protected méthode

Gets the type of the target given the message.
protected GetTargetType ( ITextMessage message ) : Type
message ITextMessage The message.
Résultat System.Type

GetXmlString() protected méthode

Gets the XML string for an object
protected GetXmlString ( object objectToConvert ) : string
objectToConvert object The object to convert.
Résultat string

StringToUTF8ByteArray() protected méthode

Converts a UTF8 string to a byte array
protected StringToUTF8ByteArray ( String xmlString ) : Byte[]
xmlString String The p XML string.
Résultat Byte[]

ToMessage() public méthode

Convert a .NET object to a NMS Message using the supplied session to create the message object.
public ToMessage ( object objectToConvert, ISession session ) : IMessage
objectToConvert object the object to convert
session ISession the Session to use for creating a NMS Message
Résultat IMessage

UTF8ByteArrayToString() protected méthode

Converts a byte array to a UTF8 string.
protected UTF8ByteArrayToString ( Byte characters ) : String
characters Byte The characters.
Résultat String