TmdlSerializer 类

定义

内存中对象树到 TMDL 的双向转换。 TMDL 用于兼容级别为 1200 及更高版本的表格模型或表格数据库中的对象定义。

public static class TmdlSerializer
type TmdlSerializer = class
Public Class TmdlSerializer
继承
TmdlSerializer

方法

DeserializeDatabaseFromCompressedFile(String)

将指定压缩存档文件中的 TMDL 文档集反序列化为其等效的数据库对象。

DeserializeDatabaseFromCompressedFile(String, MetadataDeserializationOptions)

将指定压缩存档文件中的 TMDL 文档集反序列化为其等效的数据库对象。

DeserializeDatabaseFromFolder(String)

将指定文件夹中的 TMDL 文档集反序列化为其数据库对象等效项。

DeserializeDatabaseFromFolder(String, MetadataDeserializationOptions)

将指定文件夹中的 TMDL 文档集反序列化为其数据库对象等效项。

DeserializeModelFromCompressedFile(String)

将指定压缩存档文件中的 TMDL 文档集反序列化为其等效的模型对象。

DeserializeModelFromCompressedFile(String, MetadataDeserializationOptions)

将指定压缩存档文件中的 TMDL 文档集反序列化为其等效的模型对象。

DeserializeModelFromFolder(String)

将指定文件夹中的 TMDL 文档集反序列化为其等效的模型对象。

DeserializeModelFromFolder(String, MetadataDeserializationOptions)

将指定文件夹中的 TMDL 文档集反序列化为其等效的模型对象。

GenerateSchema()

使用默认选项生成 TMDL 信息集的 JSON 架构。

GenerateSchema(MetadataSchemaSerializationOptions)

根据提供的选项生成 TMDL 信息集的 JSON 架构。

GenerateSchema(Stream)

使用默认选项生成 TMDL 信息集的 JSON 架构,并将其写入提供的流中。

GenerateSchema(Stream, MetadataSchemaSerializationOptions)

根据提供的选项生成 TMDL 信息集的 JSON 架构,并将其写入提供的流中。

SerializeDatabase(Database)

将内存中 Database 序列化为 TMDL 文本内容。

SerializeDatabase(Database, MetadataSerializationOptions)

使用指定的选项将内存中 Database 序列化为 TMDL 文本内容。

SerializeDatabaseToCompressedFile(Database, String)

使用默认序列化策略将完整内存中 Database 序列化为一组已压缩存档文件中的 TMDL 文档。

SerializeDatabaseToCompressedFile(Database, String, MetadataSerializationOptions)

使用指定的选项和默认序列化策略,将完整内存中 Database 序列化到一组已分配存档文件中的 TMDL 文档。

SerializeDatabaseToFolder(Database, String)

使用默认序列化策略将完整内存中 Database 序列化为指定文件夹中的一组 TMDL 文档。

SerializeDatabaseToFolder(Database, String, MetadataSerializationOptions)

使用指定的选项和默认序列化策略,将完整的内存中 Database 序列化为指定文件夹中的一组 TMDL 文档。

SerializeModelToCompressedFile(Model, String)

使用默认序列化策略将完整内存中 Model 序列化为一组已压缩存档文件中的 TMDL 文档。

SerializeModelToCompressedFile(Model, String, MetadataSerializationOptions)

使用指定的选项和默认序列化策略,将完整内存中 Model 序列化到一组已分配存档文件中的 TMDL 文档。

SerializeModelToFolder(Model, String)

使用默认序列化策略将完整内存中 Model 序列化为指定文件夹中的一组 TMDL 文档。

SerializeModelToFolder(Model, String, MetadataSerializationOptions)

使用指定的选项和默认序列化策略,将完整的内存中 Model 序列化为指定文件夹中的一组 TMDL 文档。

SerializeObject(MetadataObject, Boolean)

将内存中表格 metdata 对象序列化为 TMDL 文本内容。

SerializeObject(MetadataObject, MetadataSerializationOptions, Boolean)

使用指定的选项将内存中表格 metdata 对象序列化为 TMDL 文本内容。

适用于