Freigeben über


TmdlSerializer.DeserializeDatabaseFromDocumentCollection Methode

Definition

Überlädt

DeserializeDatabaseFromDocumentCollection(MetadataSerializationContext, Object)

Erstellt eine neue Datenbank basierend auf dem Inhalt der Metadatendokumente, die im Kontext gespeichert sind.

DeserializeDatabaseFromDocumentCollection(MetadataSerializationContext, MetadataDeserializationOptions, Object)

Erstellt eine neue Datenbank basierend auf dem Inhalt der Metadatendokumente, die im Kontext gespeichert sind.

DeserializeDatabaseFromDocumentCollection(MetadataSerializationContext, Object)

Erstellt eine neue Datenbank basierend auf dem Inhalt der Metadatendokumente, die im Kontext gespeichert sind.

public static Microsoft.AnalysisServices.Database DeserializeDatabaseFromDocumentCollection (Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationContext serializationContext, object userContext = default);
static member DeserializeDatabaseFromDocumentCollection : Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationContext * obj -> Microsoft.AnalysisServices.Database
Public Shared Function DeserializeDatabaseFromDocumentCollection (serializationContext As MetadataSerializationContext, Optional userContext As Object = Nothing) As Database

Parameter

serializationContext
MetadataSerializationContext

Der Serialisierungskontext.

userContext
Object

Ein optionaler Benutzerkontext, der dem Serialisierungsvorgang zugeordnet wird.

Gibt zurück

Eine Database, die basierend auf den Dokumenten im Kontext erstellt wird.

Ausnahmen

Der angegebene Serialisierungskontext ist ein Nullverweis (Nothing in Visual Basic).

Es gibt keine Metadatendokumente, die in den Serialisierungskontext geladen werden.

Hinweise

Der Vorgang der Deserialisierung des Metadateninhalts des Dokuments im Kontext kann Ausnahmen auslösen, die spezifisch für die Formatvorlage deserialisiert werden; Beispielsweise kann eine Deserialisierung von TMDL-Inhalten zu einem TmdlFormatException oder einer TmdlSerializationException führen, die für Fehler in den Dokumenten ausgelöst wird.

Gilt für:

DeserializeDatabaseFromDocumentCollection(MetadataSerializationContext, MetadataDeserializationOptions, Object)

Erstellt eine neue Datenbank basierend auf dem Inhalt der Metadatendokumente, die im Kontext gespeichert sind.

public static Microsoft.AnalysisServices.Database DeserializeDatabaseFromDocumentCollection (Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationContext serializationContext, Microsoft.AnalysisServices.Tabular.Serialization.MetadataDeserializationOptions options, object userContext = default);
static member DeserializeDatabaseFromDocumentCollection : Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationContext * Microsoft.AnalysisServices.Tabular.Serialization.MetadataDeserializationOptions * obj -> Microsoft.AnalysisServices.Database
Public Shared Function DeserializeDatabaseFromDocumentCollection (serializationContext As MetadataSerializationContext, options As MetadataDeserializationOptions, Optional userContext As Object = Nothing) As Database

Parameter

serializationContext
MetadataSerializationContext

Der Serialisierungskontext.

options
MetadataDeserializationOptions

Die Optionen für die Deserialisierungsaktion.

userContext
Object

Ein optionaler Benutzerkontext, der dem Serialisierungsvorgang zugeordnet wird.

Gibt zurück

Eine Database, die basierend auf den Dokumenten im Kontext erstellt wird.

Ausnahmen

  • Der angegebene Serialisierungskontext ist ein Nullverweis (Nothing in Visual Basic).
  • Die angegebene Optionsinstanz ist ein Nullverweis (Nothing in Visual Basic).

Es gibt keine Metadatendokumente, die in den Serialisierungskontext geladen werden.

Hinweise

Der Vorgang der Deserialisierung des Metadateninhalts des Dokuments im Kontext kann Ausnahmen auslösen, die spezifisch für die Formatvorlage deserialisiert werden; Beispielsweise kann eine Deserialisierung von TMDL-Inhalten zu einem TmdlFormatException oder einer TmdlSerializationException führen, die für Fehler in den Dokumenten ausgelöst wird.

Gilt für: