MetadataSerializationContext Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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. |