Partager via


MetadataSerializationContext Classe

Définition

Classe de base pour un contexte de sérialisation des métadonnées, qui contient un ensemble de documents avec le contenu des métadonnées.

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)
Héritage
MetadataSerializationContext
Implémente

Propriétés

Documents

Obtient les chemins d’accès logiques des documents contenus dans le contexte.

Host

Obtient et définit un hôte qui implémente le IMetadataSerializationHost afin d’être averti des événements pendant l’activité de sérialisation en cours.

Item[String]

Obtient le document de métadonnées indexé par le chemin logique spécifié.

Style

Obtient le style dans lequel le contenu est sérialisé dans l’ensemble de documents.

Méthodes

Clear()

Effacez tous les documents du contexte.

Create(MetadataSerializationStyle)

Crée une instance de la classe MetadataSerializationContext, sans documents chargés.

Create(MetadataSerializationStyle, Database)

Crée une instance de la classe MetadataSerializationContext et charge tous les documents résultant de la sérialisation de la base de données spécifiée dans le style fourni.

Create(MetadataSerializationStyle, Database, MetadataSerializationOptions)

Crée une instance de la classe MetadataSerializationContext et charge tous les documents résultant de la sérialisation de la base de données spécifiée à l’aide des options fournies dans le style fourni.

Create(MetadataSerializationStyle, Model)

Crée une instance de la classe MetadataSerializationContext et charge tous les documents résultant de la sérialisation du modèle spécifié dans le style fourni.

Create(MetadataSerializationStyle, Model, MetadataSerializationOptions)

Crée une instance de la classe MetadataSerializationContext et charge tous les documents résultant de la sérialisation du modèle spécifié à l’aide des options fournies dans le style fourni.

GetEnumerator()

Classe de base pour un contexte de sérialisation des métadonnées, qui contient un ensemble de documents avec le contenu des métadonnées.

LoadFromDatabase(Database, MetadataSerializationOptions, Object)

Chargez le contexte avec un ensemble de documents qui représentent la base de données fournie à l’aide des options données.

LoadFromDatabase(Database, Object)

Chargez le contexte avec un ensemble de documents qui représentent la base de données fournie.

LoadFromModel(Model, MetadataSerializationOptions, Object)

Chargez le contexte avec un ensemble de documents qui représentent le modèle fourni à l’aide des options données.

LoadFromModel(Model, Object)

Chargez le contexte avec un ensemble de documents qui représentent le modèle fourni.

ReadFromDocument(Stream)

Lisez le contenu du document, fourni par le flux spécifié et stockez-le dans le contexte.

ReadFromDocument(String, Stream)

Lisez le contenu du document, fourni par le flux spécifié et stockez-le dans le contexte sous le chemin logique spécifié.

ReadFromDocument(String, TextReader, Encoding)

Lisez le contenu du document, fourni par le lecteur spécifié et stockez-le dans le contexte sous le chemin logique spécifié.

ReadFromDocument(TextReader, Encoding)

Lisez le contenu du document, fourni par le lecteur spécifié et stockez-le dans le contexte.

RemoveDocument(String)

Supprime un document de métadonnées de l’ensemble de documents dans le contexte.

ToDatabase(MetadataDeserializationOptions, Object)

Crée une base de données basée sur le contenu des documents de métadonnées stockés dans le contexte.

ToDatabase(Object)

Crée une base de données basée sur le contenu des documents de métadonnées stockés dans le contexte.

ToModel(MetadataDeserializationOptions, Object)

Crée un modèle basé sur le contenu des documents de métadonnées stockés dans le contexte.

ToModel(Object)

Crée un modèle basé sur le contenu des documents de métadonnées stockés dans le contexte.

UpdateModel(Model, MetadataDeserializationOptions, Object)

Met à jour les Model fournies en fonction du contenu des documents de métadonnées stockés dans le contexte.

UpdateModel(Model, Object)

Met à jour les Model fournies en fonction du contenu des documents de métadonnées stockés dans le contexte.

WriteToDocument(String, Stream)

Écriture du contexte indexé par le chemin logique spécifié dans le document fourni.

WriteToDocument(String, TextWriter, Encoding)

Écriture du contexte indexé par le chemin logique spécifié dans l’enregistreur fourni.

Implémentations d’interfaces explicites

IEnumerable.GetEnumerator()

Classe de base pour un contexte de sérialisation des métadonnées, qui contient un ensemble de documents avec le contenu des métadonnées.

S’applique à