Condividi tramite


MetadataSerializationContext Classe

Definizione

Classe di base per un contesto di serializzazione dei metadati contenente un set di documenti con il contenuto dei metadati.

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)
Ereditarietà
MetadataSerializationContext
Implementazioni

Proprietà

Documents

Ottiene i percorsi logici dei documenti contenuti nel contesto.

Host

Ottiene e imposta un host che implementa il IMetadataSerializationHost per ricevere una notifica degli eventi durante l'attività di serializzazione in corso.

Item[String]

Ottiene il documento di metadati indicizzato dal percorso logico specificato.

Style

Ottiene lo stile in cui il contenuto viene serializzato nel set di documenti.

Metodi

Clear()

Cancellare tutti i documenti dal contesto.

Create(MetadataSerializationStyle)

Crea una nuova istanza della classe MetadataSerializationContext, senza documenti caricati.

Create(MetadataSerializationStyle, Database)

Crea una nuova istanza della classe MetadataSerializationContext e carica tutti i documenti risultanti dalla serializzazione del database specificato nello stile specificato.

Create(MetadataSerializationStyle, Database, MetadataSerializationOptions)

Crea una nuova istanza della classe MetadataSerializationContext e carica tutti i documenti risultanti dalla serializzazione del database specificato utilizzando le opzioni specificate nello stile specificato.

Create(MetadataSerializationStyle, Model)

Crea una nuova istanza della classe MetadataSerializationContext e carica tutti i documenti risultanti dalla serializzazione del modello specificato nello stile specificato.

Create(MetadataSerializationStyle, Model, MetadataSerializationOptions)

Crea una nuova istanza della classe MetadataSerializationContext e carica tutti i documenti risultanti dalla serializzazione del modello specificato utilizzando le opzioni specificate nello stile specificato.

GetEnumerator()

Classe di base per un contesto di serializzazione dei metadati contenente un set di documenti con il contenuto dei metadati.

LoadFromDatabase(Database, MetadataSerializationOptions, Object)

Caricare il contesto con un set di documenti che rappresentano il database fornito usando le opzioni specificate.

LoadFromDatabase(Database, Object)

Caricare il contesto con un set di documenti che rappresentano il database fornito.

LoadFromModel(Model, MetadataSerializationOptions, Object)

Caricare il contesto con un set di documenti che rappresentano il modello fornito usando le opzioni specificate.

LoadFromModel(Model, Object)

Caricare il contesto con un set di documenti che rappresentano il modello fornito.

ReadFromDocument(Stream)

Leggere il contenuto del documento, fornito dal flusso specificato e archiviarlo nel contesto.

ReadFromDocument(String, Stream)

Leggere il contenuto del documento, fornito dal flusso specificato e archiviarlo nel contesto nel percorso logico specificato.

ReadFromDocument(String, TextReader, Encoding)

Leggere il contenuto del documento, fornito dal lettore specificato e archiviarlo nel contesto nel percorso logico specificato.

ReadFromDocument(TextReader, Encoding)

Leggere il contenuto del documento, fornito dal lettore specificato e archiviarlo nel contesto.

RemoveDocument(String)

Rimuove un documento di metadati dal set di documenti nel contesto.

ToDatabase(MetadataDeserializationOptions, Object)

Crea un nuovo database in base al contenuto dei documenti di metadati archiviati nel contesto.

ToDatabase(Object)

Crea un nuovo database in base al contenuto dei documenti di metadati archiviati nel contesto.

ToModel(MetadataDeserializationOptions, Object)

Crea un nuovo modello basato sul contenuto dei documenti di metadati archiviati nel contesto.

ToModel(Object)

Crea un nuovo modello basato sul contenuto dei documenti di metadati archiviati nel contesto.

UpdateModel(Model, MetadataDeserializationOptions, Object)

Aggiorna il Model fornito in base al contenuto dei documenti di metadati archiviati nel contesto.

UpdateModel(Model, Object)

Aggiorna il Model fornito in base al contenuto dei documenti di metadati archiviati nel contesto.

WriteToDocument(String, Stream)

Scrittura del contesto indicizzato dal percorso logico specificato nel documento fornito.

WriteToDocument(String, TextWriter, Encoding)

Scrittura del contesto indicizzato dal percorso logico specificato nel writer specificato.

Implementazioni dell'interfaccia esplicita

IEnumerable.GetEnumerator()

Classe di base per un contesto di serializzazione dei metadati contenente un set di documenti con il contenuto dei metadati.

Si applica a