Sdílet prostřednictvím


MetadataSerializationContext Třída

Definice

Základní třída pro kontext serializace metadat, která obsahuje sadu dokumentů s obsahem metadat.

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)
Dědičnost
MetadataSerializationContext
Implementuje

Vlastnosti

Documents

Získá logické cesty dokumentů, které jsou obsaženy v kontextu.

Host

Získá a nastaví hostitele, který implementuje IMetadataSerializationHost, aby bylo upozorněno na události během probíhající serializace aktivity.

Item[String]

Získá dokument metadat indexovaný zadanou logickou cestou.

Style

Získá styl, ve kterém je obsah serializován v sadě dokumentů.

Metody

Clear()

Vymažte všechny dokumenty z kontextu.

Create(MetadataSerializationStyle)

Vytvoří novou instanci třídy MetadataSerializationContext bez načtených dokumentů.

Create(MetadataSerializationStyle, Database)

Vytvoří novou instanci třídy MetadataSerializationContext a načte všechny dokumenty, které jsou výsledkem serializace zadané databáze v zadaném stylu.

Create(MetadataSerializationStyle, Database, MetadataSerializationOptions)

Vytvoří novou instanci třídy MetadataSerializationContext a načte všechny dokumenty, které jsou výsledkem serializace zadané databáze pomocí daných možností v zadaném stylu.

Create(MetadataSerializationStyle, Model)

Vytvoří novou instanci třídy MetadataSerializationContext a načte všechny dokumenty, které jsou výsledkem serializace zadaného modelu v zadaném stylu.

Create(MetadataSerializationStyle, Model, MetadataSerializationOptions)

Vytvoří novou instanci třídy MetadataSerializationContext a načte všechny dokumenty, které jsou výsledkem serializace zadaného modelu pomocí daných možností v zadaném stylu.

GetEnumerator()

Základní třída pro kontext serializace metadat, která obsahuje sadu dokumentů s obsahem metadat.

LoadFromDatabase(Database, MetadataSerializationOptions, Object)

Načtěte kontext se sadou dokumentů, které představují zadanou databázi, pomocí daných možností.

LoadFromDatabase(Database, Object)

Načtěte kontext se sadou dokumentů, které představují zadanou databázi.

LoadFromModel(Model, MetadataSerializationOptions, Object)

Načtěte kontext se sadou dokumentů, které představují zadaný model, pomocí daných možností.

LoadFromModel(Model, Object)

Načtěte kontext se sadou dokumentů, které představují zadaný model.

ReadFromDocument(Stream)

Přečtěte si obsah dokumentu, který poskytuje zadaný datový proud, a uložte ho v kontextu.

ReadFromDocument(String, Stream)

Přečtěte si obsah dokumentu, který poskytuje zadaný datový proud, a uložte ho v kontextu pod zadanou logickou cestou.

ReadFromDocument(String, TextReader, Encoding)

Přečtěte si obsah dokumentu poskytnutý zadaným čtenářem a uložte ho v kontextu pod zadanou logickou cestou.

ReadFromDocument(TextReader, Encoding)

Přečtěte si obsah dokumentu, který poskytuje zadaný čtenář, a uložte ho v kontextu.

RemoveDocument(String)

Odebere dokument metadat ze sady dokumentů v kontextu.

ToDatabase(MetadataDeserializationOptions, Object)

Vytvoří novou databázi na základě obsahu dokumentů metadat uložených v kontextu.

ToDatabase(Object)

Vytvoří novou databázi na základě obsahu dokumentů metadat uložených v kontextu.

ToModel(MetadataDeserializationOptions, Object)

Vytvoří nový model založený na obsahu dokumentů metadat uložených v kontextu.

ToModel(Object)

Vytvoří nový model založený na obsahu dokumentů metadat uložených v kontextu.

UpdateModel(Model, MetadataDeserializationOptions, Object)

Aktualizuje poskytnuté Model na základě obsahu dokumentů metadat uložených v kontextu.

UpdateModel(Model, Object)

Aktualizuje poskytnuté Model na základě obsahu dokumentů metadat uložených v kontextu.

WriteToDocument(String, Stream)

Zápis kontextu indexovaného zadanou logickou cestou do zadaného dokumentu

WriteToDocument(String, TextWriter, Encoding)

Zápis kontextu indexovaného zadanou logickou cestou do zadaného zapisovače.

Explicitní implementace rozhraní

IEnumerable.GetEnumerator()

Základní třída pro kontext serializace metadat, která obsahuje sadu dokumentů s obsahem metadat.

Platí pro