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