public static byte[] ToMsgPack <T>(this T obj) { using (var ms = new MemoryStream()) { MsgPackFormat.Serialize(obj, ms); var bytes = ms.ToArray(); return(bytes); } }
public override void SerializeToStream(IRequest requestContext, object request, Stream stream) { if (request == null) { return; } try { MsgPackFormat.Serialize(requestContext, request, stream); } catch (Exception ex) { MsgPackFormat.HandleException(ex, request.GetType()); } }