Example #1
0
        internal static string ConvertToString(IMessage reqMsg)
        {
            long num;
            ComponentSerializer serializer = ComponentSerializer.Get();
            string str = GetString(serializer.MarshalToBuffer(reqMsg, out num), (int)num);

            serializer.Release();
            return(str);
        }
Example #2
0
        internal static String ConvertToString(IMessage reqMsg)
        {
            ComponentSerializer serializer = ComponentSerializer.Get();
            long numBytes;

            byte[] byteArray = serializer.MarshalToBuffer(reqMsg, out numBytes);
            String s         = _encoder.GetString(byteArray, 0, (int)numBytes); // downcast should be ok, looks like MemoryStream internally uses an int anyway

            serializer.Release();
            return(s);
        }