Поделиться через


TmdlSerializer.DeserializeDatabaseFromDocumentCollection Метод

Определение

Перегрузки

DeserializeDatabaseFromDocumentCollection(MetadataSerializationContext, Object)

Создает новую базу данных на основе содержимого документов метаданных, хранящихся в контексте.

DeserializeDatabaseFromDocumentCollection(MetadataSerializationContext, MetadataDeserializationOptions, Object)

Создает новую базу данных на основе содержимого документов метаданных, хранящихся в контексте.

DeserializeDatabaseFromDocumentCollection(MetadataSerializationContext, Object)

Создает новую базу данных на основе содержимого документов метаданных, хранящихся в контексте.

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

Параметры

serializationContext
MetadataSerializationContext

Контекст сериализации.

userContext
Object

Необязательный контекст пользователя, связанный с операцией сериализации.

Возвращаемое значение

Database, созданный на основе документов в контексте.

Исключения

Указанный контекст сериализации является пустой ссылкой (Nothing в Visual Basic).

Нет документов метаданных, загруженных в контекст сериализации.

Комментарии

Операция десериализации содержимого метаданных документа в контексте может вызвать исключения, относящиеся к стилю содержимого, десериализуемого; Например, десериализация содержимого TMDL может привести к TmdlFormatException или TmdlSerializationException, вызываемой для ошибок в документах.

Применяется к

DeserializeDatabaseFromDocumentCollection(MetadataSerializationContext, MetadataDeserializationOptions, Object)

Создает новую базу данных на основе содержимого документов метаданных, хранящихся в контексте.

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

Параметры

serializationContext
MetadataSerializationContext

Контекст сериализации.

options
MetadataDeserializationOptions

Параметры действия десериализации.

userContext
Object

Необязательный контекст пользователя, связанный с операцией сериализации.

Возвращаемое значение

Database, созданный на основе документов в контексте.

Исключения

  • Указанный контекст сериализации является пустой ссылкой (Nothing в Visual Basic).
  • Указанный экземпляр параметров является пустой ссылкой (Nothing в Visual Basic).

Нет документов метаданных, загруженных в контекст сериализации.

Комментарии

Операция десериализации содержимого метаданных документа в контексте может вызвать исключения, относящиеся к стилю содержимого, десериализуемого; Например, десериализация содержимого TMDL может привести к TmdlFormatException или TmdlSerializationException, вызываемой для ошибок в документах.

Применяется к