TmdlSerializer.DeserializeDatabaseFromDocumentCollection Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
DeserializeDatabaseFromDocumentCollection(MetadataSerializationContext, Object) |
Cria um novo banco de dados com base no conteúdo dos documentos de metadados armazenados no contexto. |
DeserializeDatabaseFromDocumentCollection(MetadataSerializationContext, MetadataDeserializationOptions, Object) |
Cria um novo banco de dados com base no conteúdo dos documentos de metadados armazenados no contexto. |
DeserializeDatabaseFromDocumentCollection(MetadataSerializationContext, Object)
Cria um novo banco de dados com base no conteúdo dos documentos de metadados armazenados no contexto.
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
Parâmetros
- serializationContext
- MetadataSerializationContext
O contexto de serialização.
- userContext
- Object
Um contexto de usuário opcional que será associado à operação de serialização.
Retornos
Um Database construído com base nos documentos no contexto.
Exceções
O contexto de serialização especificado é uma referência nula (Nothing in Visual Basic).
Não há documentos de metadados carregados no contexto de serialização.
Comentários
A operação de desserialização do conteúdo de metadados do documento no contexto pode gerar exceções específicas ao estilo do conteúdo que está sendo desserializado; por exemplo, uma desserialização do conteúdo TMDL pode resultar em um TmdlFormatException ou um TmdlSerializationException gerado para erros nos documentos.
Aplica-se a
DeserializeDatabaseFromDocumentCollection(MetadataSerializationContext, MetadataDeserializationOptions, Object)
Cria um novo banco de dados com base no conteúdo dos documentos de metadados armazenados no contexto.
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
Parâmetros
- serializationContext
- MetadataSerializationContext
O contexto de serialização.
- options
- MetadataDeserializationOptions
As opções para a ação de desserialização.
- userContext
- Object
Um contexto de usuário opcional que será associado à operação de serialização.
Retornos
Um Database construído com base nos documentos no contexto.
Exceções
- O contexto de serialização especificado é uma referência nula (Nothing in Visual Basic).
- A instância de opções especificada é uma referência nula (Nothing in Visual Basic).
Não há documentos de metadados carregados no contexto de serialização.
Comentários
A operação de desserialização do conteúdo de metadados do documento no contexto pode gerar exceções específicas ao estilo do conteúdo que está sendo desserializado; por exemplo, uma desserialização do conteúdo TMDL pode resultar em um TmdlFormatException ou um TmdlSerializationException gerado para erros nos documentos.