小编Mig*_*ras的帖子

Protobuf-net:尝试读取流的结尾

我们的系统,当使用protobuf-net序列化一条消息时,有时但不是每次都会引发下面暴露的错误.错误的原因是什么?如何缓解错误?

请注意我们DeserializeWithLengthPrefix已经在使用.

更新:相关代码在这里

private const PrefixStyle PrefixStyleInPlace = PrefixStyle.Fixed32;
public static byte[] SerializeObjectToByteArray<TSerializable>(TSerializable source) where TSerializable : class
    {
        byte[] result;
        using (var memoryStream = SerializeObjectToStream(source))
        {
            result = memoryStream.ToArray();
        }
        return result;
    }


    public static TResult DeserializeObject<TResult>(byte[] source)
    {
        TResult result;
        using (var memoryStream = new MemoryStream(source))
        {
            memoryStream.Position = 0;
            result = Serializer.DeserializeWithLengthPrefix<TResult>(memoryStream,PrefixStyleInPlace);
        }

        return result;
    }

    public static MemoryStream SerializeObjectToStream<TSerializable>(TSerializable source) where TSerializable : class
    {
        var memoryStream = new MemoryStream();

        Serializer.SerializeWithLengthPrefix(memoryStream, source,PrefixStyleInPlace);
        memoryStream.Position = …
Run Code Online (Sandbox Code Playgroud)

c# protobuf-net

30
推荐指数
1
解决办法
5037
查看次数

Visual studio如何设置活动测试设置

您好我的问题是如何在visual studio 2010的项目文件中设置活动测试设置,我的意思是,Visual Studio在解决方案文件中修改了哪个标志或条目,或者该设置在哪里.我正在开发一个解决方案文件生成器,但无法找到自动选择所需测试设置作为默认设置的方法

testing settings file solution visual-studio-2010

7
推荐指数
2
解决办法
7393
查看次数

创建WCF Json/RESTful服务客户端代理

这是我的问题:当服务是Rest/Json时,是否有任何工具可以生成一个服务客户端代理?该服务是WCF,其中一个客户端是WPF,我需要这个,以便使用与测试经典Soap WCF服务相似的代码创建测试.

如果没有,实现这一目标的最佳方法是什么?

提前致谢

rest wcf json

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

c# ×1

file ×1

json ×1

protobuf-net ×1

rest ×1

settings ×1

solution ×1

testing ×1

visual-studio-2010 ×1

wcf ×1