CsdlReader.TryParse 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
TryParse(Utf8JsonReader, IEdmModel, IEnumerable<EdmError>)
Tenta analisar o artefato CSDL-JSON especificado para um IEdmModel.
public static bool TryParse (ref System.Text.Json.Utf8JsonReader reader, out Microsoft.OData.Edm.IEdmModel model, out System.Collections.Generic.IEnumerable<Microsoft.OData.Edm.Validation.EdmError> errors);
static member TryParse : Utf8JsonReader * IEdmModel * seq -> bool
Public Shared Function TryParse (ByRef reader As Utf8JsonReader, ByRef model As IEdmModel, ByRef errors As IEnumerable(Of EdmError)) As Boolean
Parâmetros
- reader
- Utf8JsonReader
O leitor JSON fornecido que contém o artefato CSDL.
- model
- IEdmModel
O modelo gerado pela análise
- errors
- IEnumerable<EdmError>
Erros relatados durante a análise.
Retornos
Sucesso da operação de análise.
Aplica-se a
TryParse(XmlReader, IEdmModel, IEnumerable<EdmError>)
Tenta analisar o artefato CSDL especificado para um IEdmModel.
public static bool TryParse (System.Xml.XmlReader reader, out Microsoft.OData.Edm.IEdmModel model, out System.Collections.Generic.IEnumerable<Microsoft.OData.Edm.Validation.EdmError> errors);
static member TryParse : System.Xml.XmlReader * IEdmModel * seq -> bool
Public Shared Function TryParse (reader As XmlReader, ByRef model As IEdmModel, ByRef errors As IEnumerable(Of EdmError)) As Boolean
Parâmetros
- reader
- XmlReader
XmlReader que contém o artefato CSDL.
- model
- IEdmModel
O modelo gerado pela análise
- errors
- IEnumerable<EdmError>
Erros relatados durante a análise.
Retornos
Sucesso da operação de análise.
Aplica-se a
TryParse(Utf8JsonReader, CsdlJsonReaderSettings, IEdmModel, IEnumerable<EdmError>)
Tenta analisar o artefato CSDL-JSON especificado para um IEdmModel.
public static bool TryParse (ref System.Text.Json.Utf8JsonReader reader, Microsoft.OData.Edm.Csdl.CsdlJsonReaderSettings settings, out Microsoft.OData.Edm.IEdmModel model, out System.Collections.Generic.IEnumerable<Microsoft.OData.Edm.Validation.EdmError> errors);
static member TryParse : Utf8JsonReader * Microsoft.OData.Edm.Csdl.CsdlJsonReaderSettings * IEdmModel * seq -> bool
Public Shared Function TryParse (ByRef reader As Utf8JsonReader, settings As CsdlJsonReaderSettings, ByRef model As IEdmModel, ByRef errors As IEnumerable(Of EdmError)) As Boolean
Parâmetros
- reader
- Utf8JsonReader
O leitor JSON fornecido que contém o artefato CSDL.
- settings
- CsdlJsonReaderSettings
Configurações de leitor CSDL-JSON para o analisador atual.
- model
- IEdmModel
O modelo gerado pela análise
- errors
- IEnumerable<EdmError>
Erros relatados durante a análise.
Retornos
Sucesso da operação de análise.
Aplica-se a
TryParse(XmlReader, IEdmModel, IEdmModel, IEnumerable<EdmError>)
Tenta analisar o artefato CSDL especificado para um IEdmModel.
public static bool TryParse (System.Xml.XmlReader reader, Microsoft.OData.Edm.IEdmModel reference, out Microsoft.OData.Edm.IEdmModel model, out System.Collections.Generic.IEnumerable<Microsoft.OData.Edm.Validation.EdmError> errors);
static member TryParse : System.Xml.XmlReader * Microsoft.OData.Edm.IEdmModel * IEdmModel * seq -> bool
Public Shared Function TryParse (reader As XmlReader, reference As IEdmModel, ByRef model As IEdmModel, ByRef errors As IEnumerable(Of EdmError)) As Boolean
Parâmetros
- reader
- XmlReader
XmlReader que contém o artefato CSDL.
- reference
- IEdmModel
Modelo a ser referenciado pelo modelo criado.
- model
- IEdmModel
O modelo gerado pela análise
- errors
- IEnumerable<EdmError>
Erros relatados durante a análise.
Retornos
Sucesso da operação de análise.
Aplica-se a
TryParse(XmlReader, Boolean, IEdmModel, IEnumerable<EdmError>)
Tenta analisar o artefato CSDL especificado para um IEdmModel.
public static bool TryParse (System.Xml.XmlReader reader, bool ignoreUnexpectedAttributesAndElements, out Microsoft.OData.Edm.IEdmModel model, out System.Collections.Generic.IEnumerable<Microsoft.OData.Edm.Validation.EdmError> errors);
static member TryParse : System.Xml.XmlReader * bool * IEdmModel * seq -> bool
Public Shared Function TryParse (reader As XmlReader, ignoreUnexpectedAttributesAndElements As Boolean, ByRef model As IEdmModel, ByRef errors As IEnumerable(Of EdmError)) As Boolean
Parâmetros
- reader
- XmlReader
XmlReader que contém o artefato CSDL.
- ignoreUnexpectedAttributesAndElements
- Boolean
Ignore os atributos e elementos inesperados no esquema.
- model
- IEdmModel
O modelo gerado pela análise
- errors
- IEnumerable<EdmError>
Erros relatados durante a análise.
Retornos
Sucesso da operação de análise.
Aplica-se a
TryParse(XmlReader, IEnumerable<IEdmModel>, IEdmModel, IEnumerable<EdmError>)
Tenta analisar o artefato CSDL especificado para um IEdmModel.
public static bool TryParse (System.Xml.XmlReader reader, System.Collections.Generic.IEnumerable<Microsoft.OData.Edm.IEdmModel> references, out Microsoft.OData.Edm.IEdmModel model, out System.Collections.Generic.IEnumerable<Microsoft.OData.Edm.Validation.EdmError> errors);
static member TryParse : System.Xml.XmlReader * seq<Microsoft.OData.Edm.IEdmModel> * IEdmModel * seq -> bool
Public Shared Function TryParse (reader As XmlReader, references As IEnumerable(Of IEdmModel), ByRef model As IEdmModel, ByRef errors As IEnumerable(Of EdmError)) As Boolean
Parâmetros
- reader
- XmlReader
XmlReader que contém o artefato CSDL.
- references
- IEnumerable<IEdmModel>
Modelos a serem referenciados pelo modelo criado.
- model
- IEdmModel
O modelo gerado pela análise
- errors
- IEnumerable<EdmError>
Erros relatados durante a análise.
Retornos
Sucesso da operação de análise.
Aplica-se a
TryParse(XmlReader, Func<Uri,XmlReader>, IEdmModel, IEnumerable<EdmError>)
Tenta analisar o artefato CSDL especificado para um IEdmModel.
public static bool TryParse (System.Xml.XmlReader reader, Func<Uri,System.Xml.XmlReader> getReferencedModelReaderFunc, out Microsoft.OData.Edm.IEdmModel model, out System.Collections.Generic.IEnumerable<Microsoft.OData.Edm.Validation.EdmError> errors);
static member TryParse : System.Xml.XmlReader * Func<Uri, System.Xml.XmlReader> * IEdmModel * seq -> bool
Public Shared Function TryParse (reader As XmlReader, getReferencedModelReaderFunc As Func(Of Uri, XmlReader), ByRef model As IEdmModel, ByRef errors As IEnumerable(Of EdmError)) As Boolean
Parâmetros
- reader
- XmlReader
XmlReader que contém o artefato CSDL.
A função para carregar xml de modelo referenciado. Se for nulo, interromperá o carregamento dos modelos referenciados. Normalmente, ele não deve gerar nenhuma exceção.
- model
- IEdmModel
O modelo gerado pela análise
- errors
- IEnumerable<EdmError>
Erros relatados durante a análise.
Retornos
Sucesso da operação de análise.
Comentários
Se getReferencedModelReaderFunc gerar exceção, ela não será capturada internamente, mas será descartada para o chamador manipular.
Aplica-se a
TryParse(XmlReader, IEnumerable<IEdmModel>, CsdlReaderSettings, IEdmModel, IEnumerable<EdmError>)
Tenta analisar o artefato CSDL especificado para um IEdmModel.
public static bool TryParse (System.Xml.XmlReader reader, System.Collections.Generic.IEnumerable<Microsoft.OData.Edm.IEdmModel> references, Microsoft.OData.Edm.Csdl.CsdlReaderSettings settings, out Microsoft.OData.Edm.IEdmModel model, out System.Collections.Generic.IEnumerable<Microsoft.OData.Edm.Validation.EdmError> errors);
static member TryParse : System.Xml.XmlReader * seq<Microsoft.OData.Edm.IEdmModel> * Microsoft.OData.Edm.Csdl.CsdlReaderSettings * IEdmModel * seq -> bool
Public Shared Function TryParse (reader As XmlReader, references As IEnumerable(Of IEdmModel), settings As CsdlReaderSettings, ByRef model As IEdmModel, ByRef errors As IEnumerable(Of EdmError)) As Boolean
Parâmetros
- reader
- XmlReader
XmlReader que contém o artefato CSDL.
- references
- IEnumerable<IEdmModel>
Modelos a serem referenciados pelo modelo criado.
- settings
- CsdlReaderSettings
Configurações do CsdlReader para o analisador atual.
- model
- IEdmModel
O modelo gerado pela análise
- errors
- IEnumerable<EdmError>
Erros relatados durante a análise.
Retornos
Sucesso da operação de análise.
Comentários
Se getReferencedModelReaderFunc gerar exceção, ela não será capturada internamente, mas será descartada para o chamador manipular.
Aplica-se a
TryParse(XmlReader, IEnumerable<IEdmModel>, Boolean, IEdmModel, IEnumerable<EdmError>)
Tenta analisar o artefato CSDL especificado para um IEdmModel.
public static bool TryParse (System.Xml.XmlReader reader, System.Collections.Generic.IEnumerable<Microsoft.OData.Edm.IEdmModel> references, bool includeDefaultVocabularies, out Microsoft.OData.Edm.IEdmModel model, out System.Collections.Generic.IEnumerable<Microsoft.OData.Edm.Validation.EdmError> errors);
static member TryParse : System.Xml.XmlReader * seq<Microsoft.OData.Edm.IEdmModel> * bool * IEdmModel * seq -> bool
Public Shared Function TryParse (reader As XmlReader, references As IEnumerable(Of IEdmModel), includeDefaultVocabularies As Boolean, ByRef model As IEdmModel, ByRef errors As IEnumerable(Of EdmError)) As Boolean
Parâmetros
- reader
- XmlReader
XmlReader que contém o artefato CSDL.
- references
- IEnumerable<IEdmModel>
Modelos a serem referenciados pelo modelo criado.
- includeDefaultVocabularies
- Boolean
Um valor que indica habilitar/desabilitar o suporte ao vocabulário interno.
- model
- IEdmModel
O modelo gerado pela análise
- errors
- IEnumerable<EdmError>
Erros relatados durante a análise.
Retornos
Sucesso da operação de análise.