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)
- Наследование
- Реализации
Свойства
| 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() |
Базовый класс для контекста сериализации метаданных, который содержит набор документов с содержимым метаданных. |