Поделиться через


MetadataSerializationContext Класс

Определение

ВАЖНО! TMDL по-прежнему находится в предварительной версии, и поверхность API может быть изменена до общедоступной версии!

   A base class for a metadata serialization context, that contains a set of documents with the content of the metadata.
public abstract class MetadataSerializationContext : Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationManagerBase, System.Collections.Generic.IEnumerable<Microsoft.AnalysisServices.Tabular.Serialization.MetadataDocument>
type MetadataSerializationContext = class
    inherit MetadataSerializationManagerBase
    interface seq<MetadataDocument>
    interface IEnumerable
Public MustInherit Class MetadataSerializationContext
Inherits MetadataSerializationManagerBase
Implements IEnumerable(Of MetadataDocument)
Наследование
MetadataSerializationContext
Реализации

Свойства

Documents

ВАЖНО! TMDL по-прежнему находится в предварительной версии, и поверхность API может быть изменена до общедоступной версии!

Возвращает логические пути к документам, содержащимся в контексте.

Host

ВАЖНО! TMDL по-прежнему находится в предварительной версии, и поверхность API может быть изменена до общедоступной версии!

Получает и задает узел, реализующий IMetadataSerializationHost для уведомления о событиях во время продолжающегося действия сериализации.

Item[String]

ВАЖНО! TMDL по-прежнему находится в предварительной версии, и поверхность API может быть изменена до общедоступной версии!

Возвращает документ метаданных, индексируется по указанному логическому пути.

Style

ВАЖНО! TMDL по-прежнему находится в предварительной версии, и поверхность API может быть изменена до общедоступной версии!

Возвращает стиль сериализации содержимого в наборе документов.

Методы

Clear()

ВАЖНО! TMDL по-прежнему находится в предварительной версии, и поверхность API может быть изменена до общедоступной версии!

Очистите все документы из контекста.

Create(MetadataSerializationStyle)

ВАЖНО! TMDL по-прежнему находится в предварительной версии, и поверхность API может быть изменена до общедоступной версии!

Создает новый экземпляр MetadataSerializationContext класса без загруженных документов.

Create(MetadataSerializationStyle, Database)

ВАЖНО! TMDL по-прежнему находится в предварительной версии, и поверхность API может быть изменена до общедоступной версии!

Создает новый экземпляр MetadataSerializationContext класса и загружает все документы, которые являются результатом сериализации указанной базы данных в указанном стиле.

Create(MetadataSerializationStyle, Database, MetadataSerializationOptions)

ВАЖНО! TMDL по-прежнему находится в предварительной версии, и поверхность API может быть изменена до общедоступной версии!

Создает новый экземпляр MetadataSerializationContext класса и загружает все документы, которые являются результатом сериализации указанной базы данных с помощью заданных параметров в указанном стиле.

Create(MetadataSerializationStyle, Model)

ВАЖНО! TMDL по-прежнему находится в предварительной версии, и поверхность API может быть изменена до общедоступной версии!

Создает новый экземпляр MetadataSerializationContext класса и загружает все документы, которые являются результатом сериализации указанной модели в указанном стиле.

Create(MetadataSerializationStyle, Model, MetadataSerializationOptions)

ВАЖНО! TMDL по-прежнему находится в предварительной версии, и поверхность API может быть изменена до общедоступной версии!

Создает новый экземпляр MetadataSerializationContext класса и загружает все документы, которые являются результатом сериализации указанной модели с помощью заданных параметров в указанном стиле.

GetEnumerator()

ВАЖНО! TMDL по-прежнему находится в предварительной версии, и поверхность API может быть изменена до общедоступной версии!

   A base class for a metadata serialization context, that contains a set of documents with the content of the metadata.
LoadFromDatabase(Database, MetadataSerializationOptions, Object)

ВАЖНО! TMDL по-прежнему находится в предварительной версии, и поверхность API может быть изменена до общедоступной версии!

Загрузите контекст с набором документов, представляющих предоставленную базу данных, используя указанные параметры.

LoadFromDatabase(Database, Object)

ВАЖНО! TMDL по-прежнему находится в предварительной версии, и поверхность API может быть изменена до общедоступной версии!

Загрузите контекст с набором документов, представляющих предоставленную базу данных.

LoadFromModel(Model, MetadataSerializationOptions, Object)

ВАЖНО! TMDL по-прежнему находится в предварительной версии, и поверхность API может быть изменена до общедоступной версии!

Загрузите контекст с набором документов, представляющих предоставленную модель, с помощью заданных параметров.

LoadFromModel(Model, Object)

ВАЖНО! TMDL по-прежнему находится в предварительной версии, и поверхность API может быть изменена до общедоступной версии!

Загрузите контекст с набором документов, представляющих предоставленную модель.

ReadFromDocument(Stream)

ВАЖНО! TMDL по-прежнему находится в предварительной версии, и поверхность API может быть изменена до общедоступной версии!

Чтение содержимого документа, предоставленного указанным потоком, и сохранение его в контексте.

ReadFromDocument(String, Stream)

ВАЖНО! TMDL по-прежнему находится в предварительной версии, и поверхность API может быть изменена до общедоступной версии!

Чтение содержимого документа, предоставленного указанным потоком, и сохранение его в контексте по указанному логическому пути.

ReadFromDocument(String, TextReader, Encoding)

ВАЖНО! TMDL по-прежнему находится в предварительной версии, и поверхность API может быть изменена до общедоступной версии!

Считывает содержимое документа, предоставленное указанным средством чтения, и храните его в контексте по указанному логическому пути.

ReadFromDocument(TextReader, Encoding)

ВАЖНО! TMDL по-прежнему находится в предварительной версии, и поверхность API может быть изменена до общедоступной версии!

Чтение содержимого документа, предоставленного указанным средством чтения, и сохранение его в контексте.

RemoveDocument(String)

ВАЖНО! TMDL по-прежнему находится в предварительной версии, и поверхность API может быть изменена до общедоступной версии!

Удаляет документ метаданных из набора документов в контексте.

ToDatabase(MetadataDeserializationOptions, Object)

ВАЖНО! TMDL по-прежнему находится в предварительной версии, и поверхность API может быть изменена до общедоступной версии!

Создает новую базу данных на основе содержимого документов метаданных, хранящихся в контексте.

ToDatabase(Object)

ВАЖНО! TMDL по-прежнему находится в предварительной версии, и поверхность API может быть изменена до общедоступной версии!

Создает новую базу данных на основе содержимого документов метаданных, хранящихся в контексте.

ToModel(MetadataDeserializationOptions, Object)

ВАЖНО! TMDL по-прежнему находится в предварительной версии, и поверхность API может быть изменена до общедоступной версии!

Создает новую модель на основе содержимого документов метаданных, хранящихся в контексте.

ToModel(Object)

ВАЖНО! TMDL по-прежнему находится в предварительной версии, и поверхность API может быть изменена до общедоступной версии!

Создает новую модель на основе содержимого документов метаданных, хранящихся в контексте.

UpdateModel(Model, Object)

ВАЖНО! TMDL по-прежнему находится в предварительной версии, и поверхность API может быть изменена до общедоступной версии!

Обновления на Model основе содержимого документов метаданных, хранящихся в контексте.

WriteToDocument(String, Stream)

ВАЖНО! TMDL по-прежнему находится в предварительной версии, и поверхность API может быть изменена до общедоступной версии!

Запись контекста, индексированного по указанному логическому пути, в предоставленный документ.

WriteToDocument(String, TextWriter, Encoding)

ВАЖНО! TMDL по-прежнему находится в предварительной версии, и поверхность API может быть изменена до общедоступной версии!

Запись контекста, индексированного по указанному логическому пути, в предоставленный модуль записи.

Явные реализации интерфейса

IEnumerable.GetEnumerator()

ВАЖНО! TMDL по-прежнему находится в предварительной версии, и поверхность API может быть изменена до общедоступной версии!

   A base class for a metadata serialization context, that contains a set of documents with the content of the metadata.

Применяется к