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


MetadataSerializationContext Класс

Определение

Базовый класс для контекста сериализации метаданных, который содержит набор документов с содержимым метаданных.

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

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

Host

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

Item[String]

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

Style

Получает стиль, в котором содержимое сериализуется в наборе документов.

Методы

Clear()

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

Create(MetadataSerializationStyle)

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

Create(MetadataSerializationStyle, Database)

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

Create(MetadataSerializationStyle, Database, MetadataSerializationOptions)

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

Create(MetadataSerializationStyle, Model)

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

Create(MetadataSerializationStyle, Model, MetadataSerializationOptions)

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

GetEnumerator()

Базовый класс для контекста сериализации метаданных, который содержит набор документов с содержимым метаданных.

LoadFromDatabase(Database, MetadataSerializationOptions, Object)

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

LoadFromDatabase(Database, Object)

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

LoadFromModel(Model, MetadataSerializationOptions, Object)

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

LoadFromModel(Model, Object)

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

ReadFromDocument(Stream)

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

ReadFromDocument(String, Stream)

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

ReadFromDocument(String, TextReader, Encoding)

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

ReadFromDocument(TextReader, Encoding)

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

RemoveDocument(String)

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

ToDatabase(MetadataDeserializationOptions, Object)

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

ToDatabase(Object)

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

ToModel(MetadataDeserializationOptions, Object)

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

ToModel(Object)

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

UpdateModel(Model, MetadataDeserializationOptions, Object)

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

UpdateModel(Model, Object)

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

WriteToDocument(String, Stream)

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

WriteToDocument(String, TextWriter, Encoding)

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

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

IEnumerable.GetEnumerator()

Базовый класс для контекста сериализации метаданных, который содержит набор документов с содержимым метаданных.

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