Exemple #1
0
        /// <summary>
        /// 将对象打包成一帧写入管道
        /// </summary>
        /// <param name="p_writer"></param>
        /// <param name="p_message"></param>
        /// <returns></returns>
        public static Task WriteFrame(PipeWriter p_writer, object p_message)
        {
            bool compress = RpcKit.SerializeObj(p_message, out var content);

            return(WriteFrame(p_writer, content, compress));
        }
Exemple #2
0
        /// <summary>
        /// 将对象打包成一帧写入流
        /// </summary>
        /// <param name="p_stream"></param>
        /// <param name="p_message"></param>
        /// <returns></returns>
        public static Task WriteFrame(Stream p_stream, object p_message)
        {
            bool compress = RpcKit.SerializeObj(p_message, out var content);

            return(WriteFrame(p_stream, content, compress));
        }