MetadataSerializationContext Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
- 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. |