Udostępnij za pośrednictwem


MetadataSerializationContext Klasa

Definicja

Klasa bazowa kontekstu serializacji metadanych zawierająca zestaw dokumentów z zawartością metadanych.

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)
Dziedziczenie
MetadataSerializationContext
Implementuje

Właściwości

Documents

Pobiera ścieżki logiczne dokumentów zawartych w kontekście.

Host

Pobiera i ustawia hosta, który implementuje IMetadataSerializationHost, aby otrzymywać powiadomienia o zdarzeniach podczas trwającego działania serializacji.

Item[String]

Pobiera dokument metadanych, który jest indeksowany przez określoną ścieżkę logiczną.

Style

Pobiera styl, w którym zawartość jest serializowana w zestawie dokumentów.

Metody

Clear()

Wyczyść wszystkie dokumenty z kontekstu.

Create(MetadataSerializationStyle)

Tworzy nowe wystąpienie klasy MetadataSerializationContext bez żadnych załadowanych dokumentów.

Create(MetadataSerializationStyle, Database)

Tworzy nowe wystąpienie klasy MetadataSerializationContext i ładuje wszystkie dokumenty, które są wynikiem serializacji określonej bazy danych w podanym stylu.

Create(MetadataSerializationStyle, Database, MetadataSerializationOptions)

Tworzy nowe wystąpienie klasy MetadataSerializationContext i ładuje wszystkie dokumenty, które są wynikiem serializacji określonej bazy danych przy użyciu podanych opcji w podanym stylu.

Create(MetadataSerializationStyle, Model)

Tworzy nowe wystąpienie klasy MetadataSerializationContext i ładuje wszystkie dokumenty, które są wynikiem serializacji określonego modelu w podanym stylu.

Create(MetadataSerializationStyle, Model, MetadataSerializationOptions)

Tworzy nowe wystąpienie klasy MetadataSerializationContext i załaduj wszystkie dokumenty, które są wynikiem serializacji określonego modelu przy użyciu podanych opcji w podanym stylu.

GetEnumerator()

Klasa bazowa kontekstu serializacji metadanych zawierająca zestaw dokumentów z zawartością metadanych.

LoadFromDatabase(Database, MetadataSerializationOptions, Object)

Załaduj kontekst za pomocą zestawu dokumentów reprezentujących podaną bazę danych przy użyciu podanych opcji.

LoadFromDatabase(Database, Object)

Załaduj kontekst za pomocą zestawu dokumentów reprezentujących podaną bazę danych.

LoadFromModel(Model, MetadataSerializationOptions, Object)

Załaduj kontekst przy użyciu zestawu dokumentów reprezentujących podany model przy użyciu podanych opcji.

LoadFromModel(Model, Object)

Załaduj kontekst za pomocą zestawu dokumentów reprezentujących podany model.

ReadFromDocument(Stream)

Przeczytaj zawartość dokumentu dostarczonego przez określony strumień i zapisz go w kontekście.

ReadFromDocument(String, Stream)

Odczytaj zawartość dokumentu dostarczoną przez określony strumień i zapisz ją w kontekście w ramach określonej ścieżki logicznej.

ReadFromDocument(String, TextReader, Encoding)

Przeczytaj zawartość dokumentu dostarczoną przez określonego czytelnika i zapisz ją w kontekście w określonej ścieżce logicznej.

ReadFromDocument(TextReader, Encoding)

Przeczytaj zawartość dokumentu dostarczoną przez określonego czytelnika i zapisz ją w kontekście.

RemoveDocument(String)

Usuwa dokument metadanych z zestawu dokumentów w kontekście.

ToDatabase(MetadataDeserializationOptions, Object)

Tworzy nową bazę danych na podstawie zawartości dokumentów metadanych przechowywanych w kontekście.

ToDatabase(Object)

Tworzy nową bazę danych na podstawie zawartości dokumentów metadanych przechowywanych w kontekście.

ToModel(MetadataDeserializationOptions, Object)

Tworzy nowy model na podstawie zawartości dokumentów metadanych przechowywanych w kontekście.

ToModel(Object)

Tworzy nowy model na podstawie zawartości dokumentów metadanych przechowywanych w kontekście.

UpdateModel(Model, MetadataDeserializationOptions, Object)

Aktualizuje podane Model na podstawie zawartości dokumentów metadanych przechowywanych w kontekście.

UpdateModel(Model, Object)

Aktualizuje podane Model na podstawie zawartości dokumentów metadanych przechowywanych w kontekście.

WriteToDocument(String, Stream)

Zapisywanie kontekstu indeksowanego przez określoną ścieżkę logiczną do dostarczonego dokumentu.

WriteToDocument(String, TextWriter, Encoding)

Pisanie kontekstu indeksowanego przez określoną ścieżkę logiczną do dostarczonego składnika zapisywania.

Jawne implementacje interfejsu

IEnumerable.GetEnumerator()

Klasa bazowa kontekstu serializacji metadanych zawierająca zestaw dokumentów z zawartością metadanych.

Dotyczy