ComponentSerializationService 类
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供用于将一组组件或可序列化的对象序列化到序列化存储区的基类。
public ref class ComponentSerializationService abstract
C#
public abstract class ComponentSerializationService
type ComponentSerializationService = class
Public MustInherit Class ComponentSerializationService
- 继承
-
ComponentSerializationService
- 派生
将 ComponentSerializationService 一组组件或可序列化对象序列化到序列化存储中。 然后,稍后可以反序列化存储区。 类 ComponentSerializationService 与其他序列化方案的不同之处在于序列化格式不透明,并允许对对象进行部分序列化。 例如,可以选择仅序列化对象的选定属性。
此类为 abstract
。 通常, DesignerLoader 将提供此类的具体实现,并将其作为服务添加到其 DesignSurface。 这允许对象以最适合它们的格式进行序列化。
类ComponentSerializationService替换 IDesignerSerializationService .NET Framework 版本 1.0 中的 接口,但保留后者是为了向后兼容。
从 ComponentSerializationService 类继承时,必须重写此类中的所有方法。 其中一些方法旨在引发异常,如相应的主题中所述;强烈建议派生类遵循这些准则来保持操作的一致性。 有关更多信息,请参见 CodeDomComponentSerializationService 类。
产品 | 版本 |
---|---|
.NET | Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |