MetadataSerializationContext Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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. |