Compartilhar via


MetadataSerializationContext Classe

Definição

Uma classe base para um contexto de serialização de metadados que contém um conjunto de documentos com o conteúdo dos metadados.

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)
Herança
MetadataSerializationContext
Implementações

Propriedades

Documents

Obtém os caminhos lógicos dos documentos contidos no contexto.

Host

Obtém e define um host que implementa o IMetadataSerializationHost para ser notificado sobre eventos durante a atividade de serialização em andamento.

Item[String]

Obtém o documento de metadados indexado pelo caminho lógico especificado.

Style

Obtém o estilo no qual o conteúdo é serializado no conjunto de documentos.

Métodos

Clear()

Limpe todos os documentos do contexto.

Create(MetadataSerializationStyle)

Cria uma nova instância da classe MetadataSerializationContext, sem documentos carregados.

Create(MetadataSerializationStyle, Database)

Cria uma nova instância da classe MetadataSerializationContext e carrega todos os documentos que são o resultado da serialização do banco de dados especificado no estilo fornecido.

Create(MetadataSerializationStyle, Database, MetadataSerializationOptions)

Cria uma nova instância da classe MetadataSerializationContext e carrega todos os documentos resultantes da serialização do banco de dados especificado usando as opções fornecidas no estilo fornecido.

Create(MetadataSerializationStyle, Model)

Cria uma nova instância da classe MetadataSerializationContext e carrega todos os documentos que são o resultado da serialização do modelo especificado no estilo fornecido.

Create(MetadataSerializationStyle, Model, MetadataSerializationOptions)

Cria uma nova instância da classe MetadataSerializationContext e carrega todos os documentos que são o resultado da serialização do modelo especificado usando as opções fornecidas no estilo fornecido.

GetEnumerator()

Uma classe base para um contexto de serialização de metadados que contém um conjunto de documentos com o conteúdo dos metadados.

LoadFromDatabase(Database, MetadataSerializationOptions, Object)

Carregue o contexto com um conjunto de documentos que representam o banco de dados fornecido usando as opções fornecidas.

LoadFromDatabase(Database, Object)

Carregue o contexto com um conjunto de documentos que representam o banco de dados fornecido.

LoadFromModel(Model, MetadataSerializationOptions, Object)

Carregue o contexto com um conjunto de documentos que representam o modelo fornecido usando as opções fornecidas.

LoadFromModel(Model, Object)

Carregue o contexto com um conjunto de documentos que representam o modelo fornecido.

ReadFromDocument(Stream)

Leia o conteúdo do documento, fornecido pelo fluxo especificado e armazene-o no contexto.

ReadFromDocument(String, Stream)

Leia o conteúdo do documento, fornecido pelo fluxo especificado e armazene-o no contexto no caminho lógico especificado.

ReadFromDocument(String, TextReader, Encoding)

Leia o conteúdo do documento, fornecido pelo leitor especificado e armazene-o no contexto no caminho lógico especificado.

ReadFromDocument(TextReader, Encoding)

Leia o conteúdo do documento, fornecido pelo leitor especificado e armazene-o no contexto.

RemoveDocument(String)

Remove um documento de metadados do conjunto de documentos no contexto.

ToDatabase(MetadataDeserializationOptions, Object)

Cria um novo banco de dados com base no conteúdo dos documentos de metadados armazenados no contexto.

ToDatabase(Object)

Cria um novo banco de dados com base no conteúdo dos documentos de metadados armazenados no contexto.

ToModel(MetadataDeserializationOptions, Object)

Cria um novo modelo com base no conteúdo dos documentos de metadados armazenados no contexto.

ToModel(Object)

Cria um novo modelo com base no conteúdo dos documentos de metadados armazenados no contexto.

UpdateModel(Model, MetadataDeserializationOptions, Object)

Atualiza o Model fornecido com base no conteúdo dos documentos de metadados armazenados no contexto.

UpdateModel(Model, Object)

Atualiza o Model fornecido com base no conteúdo dos documentos de metadados armazenados no contexto.

WriteToDocument(String, Stream)

Gravando o contexto indexado pelo caminho lógico especificado no documento fornecido.

WriteToDocument(String, TextWriter, Encoding)

Gravando o contexto indexado pelo caminho lógico especificado no gravador fornecido.

Implantações explícitas de interface

IEnumerable.GetEnumerator()

Uma classe base para um contexto de serialização de metadados que contém um conjunto de documentos com o conteúdo dos metadados.

Aplica-se a