Compartir a través de


MetadataSerializationContext Clase

Definición

Clase base para un contexto de serialización de metadatos, que contiene un conjunto de documentos con el contenido de los metadatos.

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)
Herencia
MetadataSerializationContext
Implementaciones

Propiedades

Documents

Obtiene las rutas de acceso lógicas de los documentos contenidos en el contexto.

Host

Obtiene y establece un host que implementa el IMetadataSerializationHost para recibir notificaciones de eventos durante la actividad de serialización en marcha.

Item[String]

Obtiene el documento de metadatos que indexa la ruta de acceso lógica especificada.

Style

Obtiene el estilo en el que el contenido se serializa en el conjunto de documentos.

Métodos

Clear()

Borre todos los documentos del contexto.

Create(MetadataSerializationStyle)

Crea una nueva instancia de la clase MetadataSerializationContext, sin documentos cargados.

Create(MetadataSerializationStyle, Database)

Crea una nueva instancia de la clase MetadataSerializationContext y carga todos los documentos que son el resultado de serializar la base de datos especificada en el estilo proporcionado.

Create(MetadataSerializationStyle, Database, MetadataSerializationOptions)

Crea una nueva instancia de la clase MetadataSerializationContext y carga todos los documentos que son el resultado de serializar la base de datos especificada con las opciones especificadas en el estilo proporcionado.

Create(MetadataSerializationStyle, Model)

Crea una nueva instancia de la clase MetadataSerializationContext y carga todos los documentos que son el resultado de serializar el modelo especificado en el estilo proporcionado.

Create(MetadataSerializationStyle, Model, MetadataSerializationOptions)

Crea una nueva instancia de la clase MetadataSerializationContext y carga todos los documentos que son el resultado de serializar el modelo especificado con las opciones especificadas en el estilo proporcionado.

GetEnumerator()

Clase base para un contexto de serialización de metadatos, que contiene un conjunto de documentos con el contenido de los metadatos.

LoadFromDatabase(Database, MetadataSerializationOptions, Object)

Cargue el contexto con un conjunto de documentos que representan la base de datos proporcionada mediante las opciones especificadas.

LoadFromDatabase(Database, Object)

Cargue el contexto con un conjunto de documentos que representan la base de datos proporcionada.

LoadFromModel(Model, MetadataSerializationOptions, Object)

Cargue el contexto con un conjunto de documentos que representen el modelo proporcionado mediante las opciones especificadas.

LoadFromModel(Model, Object)

Cargue el contexto con un conjunto de documentos que representan el modelo proporcionado.

ReadFromDocument(Stream)

Lea el contenido del documento, proporcionado por la secuencia especificada y almacénelo en el contexto.

ReadFromDocument(String, Stream)

Lea el contenido del documento, proporcionado por la secuencia especificada y almacénelo en el contexto bajo la ruta de acceso lógica especificada.

ReadFromDocument(String, TextReader, Encoding)

Lea el contenido del documento, proporcionado por el lector especificado y almacénelo en el contexto bajo la ruta de acceso lógica especificada.

ReadFromDocument(TextReader, Encoding)

Lea el contenido del documento, proporcionado por el lector especificado y almacénelo en el contexto.

RemoveDocument(String)

Quita un documento de metadatos del conjunto de documentos en el contexto.

ToDatabase(MetadataDeserializationOptions, Object)

Crea una nueva base de datos basada en el contenido de los documentos de metadatos almacenados en el contexto.

ToDatabase(Object)

Crea una nueva base de datos basada en el contenido de los documentos de metadatos almacenados en el contexto.

ToModel(MetadataDeserializationOptions, Object)

Crea un nuevo modelo basado en el contenido de los documentos de metadatos que se almacenan en el contexto.

ToModel(Object)

Crea un nuevo modelo basado en el contenido de los documentos de metadatos que se almacenan en el contexto.

UpdateModel(Model, MetadataDeserializationOptions, Object)

Actualiza el Model proporcionado en función del contenido de los documentos de metadatos almacenados en el contexto.

UpdateModel(Model, Object)

Actualiza el Model proporcionado en función del contenido de los documentos de metadatos almacenados en el contexto.

WriteToDocument(String, Stream)

Escribir el contexto que indexa la ruta de acceso lógica especificada en el documento proporcionado.

WriteToDocument(String, TextWriter, Encoding)

Escribir el contexto que indexa la ruta de acceso lógica especificada en el escritor proporcionado.

Implementaciones de interfaz explícitas

IEnumerable.GetEnumerator()

Clase base para un contexto de serialización de metadatos, que contiene un conjunto de documentos con el contenido de los metadatos.

Se aplica a