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. |