cost 232 ms
Sonar Qube Error 更新“ISerializable”的实现以符合推荐的序列化模式 - Sonar Qube Error Update this implementation of 'ISerializable' to conform to the recommended serialization pattern

我目前正在处理 .net 4.6.2 应用程序。 我需要序列化一个 OData Api 调用,它工作得很好。 不幸的是,我遇到了 Sonar Qube 错误: 更新“ISerializable”的此实现以符合推荐的序列化模式。 为了将我的 OData 放入 C#,我使用以下 class 结构: 序 ...

使用 ISerializable 进行序列化/反序列化 - Serialization/Deserialization with ISerializable

早上好,我正在开发一个 C# 应用程序,我需要使用 ISerializable 接口序列化一个对象,但我不知道如何去做。 我的对象没有属性,它只有一些方法。 见下面的代码: 我的问题是我必须在 GetObjectData 中放入什么? 预先感谢您的任何帮助。 罗曼。 ...

如何正确序列化 .net 4.7.[x]+ 和 .net Standard 2.[x]+ 中的异常 - How to correctly serialize Exceptions in .net 4.7.[x]+, and .net Standard 2.[x]+

我有一些Exception派生类型,它们为Exception添加了额外的属性。 在网络上搜索有关如何处理此类基于Exception的类型的序列化的示例和指南,导致了相当旧的描述和代码示例。 尝试这些样本总是会导致安全错误。 为了使它工作,我必须另外用System.Security.SecurityC ...

使用 ISerializable 中断先前支持的类型的序列化 - Using ISerializable breaks serialization for previously supported types

我正在尝试序列化/反序列化我拥有的具有System.Windows.Media.Color属性的自定义类。 它不起作用,因为Color没有[Serializable]属性。 根据其他一些文章,我决定实现ISerializable ,它可以让我为 Color 类型定义自定义序列化逻辑。 颜色现在可以 ...

如何制作仅采用可序列化对象的方法? - How can I make a method to take only serializable objects?

尽管有一个名为ISerializable的接口,但当标记为[Serializable]属性时,它似乎旨在自定义细节。 如果我正确理解, [Serializable]属性本身不会碰到它所附加的类型上的任何东西,但是在运行时,实现IFormatter事情IFormatter确定给定的对象是否标记为 ...

System.InvalidCastException "对象必须实现 IConvertible。" 使用 BinaryFormatter 反序列化字典时 - System.InvalidCastException "Object must implement IConvertible." when deserializing a Dictionary using a BinaryFormatter

此类被另一个 Serializable 类引用。 这是调用序列化/反序列化代码的代码: 实际的序列化/反序列化发生在这里: 正如标题中所述,我得到 System.InvalidCastException “对象必须实现 IConvertible”。 反序列化时。 字典是特例吗? 我对 ...

具有接口列表的类的C#自定义序列化 - C# custom serialization of a class with list of interfaces

我试图找到一种方法来序列化和反序列化下面构建的ClassToSerialize: 该类将传递给API,并且在反序列化时,需要重新构造Foo1和Foo2的实例,并将其放入“ Foo”属性中,并向下放入IList <IFoo>或类似对象的链中。 我已经坚持了一天左右,但我没 ...

如何将ISerializable对象序列化为SOAP或Json或Xml - How to serialize an ISerializable object into SOAP or Json or Xml

我有一个可ISerializable的复杂对象,我想将其序列化为XML文档(我希望不更改源代码并添加XML序列化属性的东西的节点)。 ISerializable可与BinaryFormatter配合使用,但是没有标准的方法可以将其序列化为XML或Json。 Json.NET库确实支持将ISe ...

来自基类的自定义ISerializable - Custom ISerializable from Base class

我正在尝试将会话保留在SQLServer中。 我知道对象是否需要存储在SQL中,而不是需要序列化。 而且我也知道,如有必要,我需要在每个类上放置[Serializable]属性。 但是问题是我有2000多个对象,并且还在不断增长。 它们紧密地绑在一起。 如果我将其中一个进行会话,则可能 ...

可以通过递归子进行ISerializable - ISerializable with recursive children

我想为C#类实现ISerializable,它包含一个类似的类型子列表。 请考虑以下示例: 在上面的示例中,Nested.GetObjectData和Nested的序列化器构造函数一个接一个地被调用4次。 将子项作为嵌套数组添加到序列化程序将在反序列化时返回正确大小的数组,但所有 ...

扩展其GetObjectData方法未标记为虚拟的类时的序列化 - Serialization when extending a class whose GetObjectData method is not marked virtual

我正在尝试扩展一个框架。 我正在扩展的其中一个类是序列化的。 基类' GetObjectData()方法未标记为虚拟,因此我无法覆盖它。 现在,如果对象在被引用为基类时被序列化,则它不是多态的,因此只调用基类' GetObjectData 。 有没有办法解决这个问题而不修改基类' ...

可序列化的循环参考 - ISerializable Circular Reference

我一直在尝试了解如何使用ISerializable接口正确实现循环引用。 但是我什至无法以简单的形式解决问题,我已经在这里阅读了说明 但是我无法实现它,我也尝试过寻找一个没有用的例子。 我已经检查了MSDN上的文档,但是无法使用循环引用来引用任何有关如何处理自定义序列化的引用。 ...

如何使用:1.通过Serializer.Merge / Serialize ISerializable&2.通过RuntimeTypeModel.Default实现ProtoInclude? - How to use: 1. ISerializable with Serializer.Merge/Serialize & 2. ProtoInclude with RuntimeTypeModel.Default?

我将项目翻译为使用protobuf-net而不是BinaryFormatter。 似乎缺少文档http://code.google.com/p/protobuf-net/w/list我也从http://code.google.com/p/protobuf-net中查找了一些示例/ source ...

子类化的DataTable在序列化/反序列化期间将DataType信息从Double更改为String - Subclassed DataTable changes DataType information from Double to String during Serialisation/Deserialisation

通过此问题的背景知识,我想将“代码制作的” DataTable绑定到aspx:GridView 。 为了保留该表,我实现了ISerializable接口。 该表显示正确,但是在回发中对行进行排序时,抛出InvalidCastExcpetion ,因为row.ItemArray中的元素从dou ...

ISerializable - 序列化单例 - ISerializable - Serializing singletons

ISerializable接口仅提供序列化对象的方法。 反序列化过程由构造函数管理。 问题是,构造函数无法返回实例,因为构造函数创建了一个新实例。 在我的实现中,有几个属性对应于实例化并在其他地方维护的单例。 我需要反序列化过程来获取该实例并分配给属性,而不是创建新实例。 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM