MetadataSerializationContext Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Eine Basisklasse für einen Metadaten serialisierungskontext, der eine Gruppe von Dokumenten mit dem Inhalt der Metadaten enthält.
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)
- Vererbung
- Implementiert
Eigenschaften
Documents |
Ruft die logischen Pfade der Dokumente ab, die im Kontext enthalten sind. |
Host |
Ruft einen Host ab, der die IMetadataSerializationHost implementiert, um während der laufenden Serialisierungsaktivität über Ereignisse benachrichtigt zu werden, und legt diesen fest. |
Item[String] |
Ruft das Metadatendokument ab, das vom angegebenen logischen Pfad indiziert wird. |
Style |
Ruft die Formatvorlage ab, in der der Inhalt in der Gruppe von Dokumenten serialisiert wird. |
Methoden
Clear() |
Löschen Sie alle Dokumente aus dem Kontext. |
Create(MetadataSerializationStyle) |
Erstellt eine neue Instanz der MetadataSerializationContext Klasse ohne geladene Dokumente. |
Create(MetadataSerializationStyle, Database) |
Erstellt eine neue Instanz der MetadataSerializationContext Klasse und lädt alle Dokumente, die das Ergebnis der Serialisierung der angegebenen Datenbank im bereitgestellten Format sind. |
Create(MetadataSerializationStyle, Database, MetadataSerializationOptions) |
Erstellt eine neue Instanz der MetadataSerializationContext Klasse und lädt alle Dokumente, die das Ergebnis der Serialisierung der angegebenen Datenbank mithilfe der angegebenen Optionen in der bereitgestellten Formatvorlage sind. |
Create(MetadataSerializationStyle, Model) |
Erstellt eine neue Instanz der MetadataSerializationContext-Klasse und lädt alle Dokumente, die das Ergebnis der Serialisierung des angegebenen Modells in der bereitgestellten Formatvorlage sind. |
Create(MetadataSerializationStyle, Model, MetadataSerializationOptions) |
Erstellt eine neue Instanz der MetadataSerializationContext-Klasse und lädt alle Dokumente, die das Ergebnis der Serialisierung des angegebenen Modells mithilfe der angegebenen Optionen in der bereitgestellten Formatvorlage sind. |
GetEnumerator() |
Eine Basisklasse für einen Metadaten serialisierungskontext, der eine Gruppe von Dokumenten mit dem Inhalt der Metadaten enthält. |
LoadFromDatabase(Database, MetadataSerializationOptions, Object) |
Laden Sie den Kontext mit einer Gruppe von Dokumenten, die die bereitgestellte Datenbank mithilfe der angegebenen Optionen darstellen. |
LoadFromDatabase(Database, Object) |
Laden Sie den Kontext mit einer Gruppe von Dokumenten, die die bereitgestellte Datenbank darstellen. |
LoadFromModel(Model, MetadataSerializationOptions, Object) |
Laden Sie den Kontext mit einer Gruppe von Dokumenten, die das bereitgestellte Modell mithilfe der angegebenen Optionen darstellen. |
LoadFromModel(Model, Object) |
Laden Sie den Kontext mit einer Gruppe von Dokumenten, die das bereitgestellte Modell darstellen. |
ReadFromDocument(Stream) |
Lesen Sie den Inhalt des Dokuments, der vom angegebenen Datenstrom bereitgestellt wird, und speichern Sie es im Kontext. |
ReadFromDocument(String, Stream) |
Lesen Sie den Inhalt des Dokuments, der vom angegebenen Datenstrom bereitgestellt wird, und speichern Sie es im Kontext unter dem angegebenen logischen Pfad. |
ReadFromDocument(String, TextReader, Encoding) |
Lesen Sie den Inhalt des Dokuments, der vom angegebenen Reader bereitgestellt wird, und speichern Sie es im Kontext unter dem angegebenen logischen Pfad. |
ReadFromDocument(TextReader, Encoding) |
Lesen Sie den Inhalt des Dokuments, der vom angegebenen Leser bereitgestellt wird, und speichern Sie es im Kontext. |
RemoveDocument(String) |
Entfernt ein Metadatendokument aus der Gruppe von Dokumenten im Kontext. |
ToDatabase(MetadataDeserializationOptions, Object) |
Erstellt eine neue Datenbank basierend auf dem Inhalt der Metadatendokumente, die im Kontext gespeichert sind. |
ToDatabase(Object) |
Erstellt eine neue Datenbank basierend auf dem Inhalt der Metadatendokumente, die im Kontext gespeichert sind. |
ToModel(MetadataDeserializationOptions, Object) |
Erstellt ein neues Modell basierend auf dem Inhalt der Metadatendokumente, die im Kontext gespeichert sind. |
ToModel(Object) |
Erstellt ein neues Modell basierend auf dem Inhalt der Metadatendokumente, die im Kontext gespeichert sind. |
UpdateModel(Model, MetadataDeserializationOptions, Object) |
Aktualisiert die bereitgestellte Model basierend auf dem Inhalt der Metadatendokumente, die im Kontext gespeichert sind. |
UpdateModel(Model, Object) |
Aktualisiert die bereitgestellte Model basierend auf dem Inhalt der Metadatendokumente, die im Kontext gespeichert sind. |
WriteToDocument(String, Stream) |
Schreiben des Kontexts, der vom angegebenen logischen Pfad in das angegebene Dokument indiziert wird. |
WriteToDocument(String, TextWriter, Encoding) |
Schreiben des Kontexts, der vom angegebenen logischen Pfad in den bereitgestellten Writer indiziert wird. |
Explizite Schnittstellenimplementierungen
IEnumerable.GetEnumerator() |
Eine Basisklasse für einen Metadaten serialisierungskontext, der eine Gruppe von Dokumenten mit dem Inhalt der Metadaten enthält. |