CsdlReader.TryParse Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
TryParse(Utf8JsonReader, IEdmModel, IEnumerable<EdmError>)
Intenta analizar el artefacto CSDL-JSON especificado para un 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
Lector JSON especificado que contiene el artefacto CSDL.
- model
- IEdmModel
Modelo generado mediante análisis.
- errors
- IEnumerable<EdmError>
Errores notificados durante el análisis.
Devoluciones
Operación de análisis correcta.
Se aplica a
TryParse(XmlReader, IEdmModel, IEnumerable<EdmError>)
Intenta analizar el artefacto CSDL especificado para un 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 contiene el artefacto CSDL.
- model
- IEdmModel
Modelo generado mediante análisis.
- errors
- IEnumerable<EdmError>
Errores notificados durante el análisis.
Devoluciones
Operación de análisis correcta.
Se aplica a
TryParse(Utf8JsonReader, CsdlJsonReaderSettings, IEdmModel, IEnumerable<EdmError>)
Intenta analizar el artefacto CSDL-JSON especificado para un 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
Lector JSON especificado que contiene el artefacto CSDL.
- settings
- CsdlJsonReaderSettings
Configuración del lector CSDL-JSON para el analizador actual.
- model
- IEdmModel
Modelo generado mediante análisis.
- errors
- IEnumerable<EdmError>
Errores notificados durante el análisis.
Devoluciones
Operación de análisis correcta.
Se aplica a
TryParse(XmlReader, IEdmModel, IEdmModel, IEnumerable<EdmError>)
Intenta analizar el artefacto CSDL especificado para un 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 contiene el artefacto CSDL.
- reference
- IEdmModel
Modelo al que hará referencia el modelo creado.
- model
- IEdmModel
Modelo generado mediante análisis.
- errors
- IEnumerable<EdmError>
Errores notificados durante el análisis.
Devoluciones
Operación de análisis correcta.
Se aplica a
TryParse(XmlReader, Boolean, IEdmModel, IEnumerable<EdmError>)
Intenta analizar el artefacto CSDL especificado para un 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 contiene el artefacto CSDL.
- ignoreUnexpectedAttributesAndElements
- Boolean
Omita los atributos y elementos inesperados del esquema.
- model
- IEdmModel
Modelo generado mediante análisis.
- errors
- IEnumerable<EdmError>
Errores notificados durante el análisis.
Devoluciones
Operación de análisis correcta.
Se aplica a
TryParse(XmlReader, IEnumerable<IEdmModel>, IEdmModel, IEnumerable<EdmError>)
Intenta analizar el artefacto CSDL especificado para un 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 contiene el artefacto CSDL.
- references
- IEnumerable<IEdmModel>
Modelos a los que hará referencia el modelo creado.
- model
- IEdmModel
Modelo generado mediante análisis.
- errors
- IEnumerable<EdmError>
Errores notificados durante el análisis.
Devoluciones
Operación de análisis correcta.
Se aplica a
TryParse(XmlReader, Func<Uri,XmlReader>, IEdmModel, IEnumerable<EdmError>)
Intenta analizar el artefacto CSDL especificado para un 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 contiene el artefacto CSDL.
Función para cargar xml del modelo al que se hace referencia. Si es null, dejará de cargar los modelos a los que se hace referencia. Normalmente no debería producir ninguna excepción.
- model
- IEdmModel
Modelo generado mediante análisis.
- errors
- IEnumerable<EdmError>
Errores notificados durante el análisis.
Devoluciones
Operación de análisis correcta.
Comentarios
Si getReferencedModelReaderFunc produce una excepción, no se detectará internamente, pero se generará para que el autor de la llamada lo controle.
Se aplica a
TryParse(XmlReader, IEnumerable<IEdmModel>, CsdlReaderSettings, IEdmModel, IEnumerable<EdmError>)
Intenta analizar el artefacto CSDL especificado para un 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 contiene el artefacto CSDL.
- references
- IEnumerable<IEdmModel>
Modelos a los que hará referencia el modelo creado.
- settings
- CsdlReaderSettings
Configuración de CsdlReader para el analizador actual.
- model
- IEdmModel
Modelo generado mediante análisis.
- errors
- IEnumerable<EdmError>
Errores notificados durante el análisis.
Devoluciones
Operación de análisis correcta.
Comentarios
Si getReferencedModelReaderFunc produce una excepción, no se detectará internamente, pero se generará para que el autor de la llamada lo controle.
Se aplica a
TryParse(XmlReader, IEnumerable<IEdmModel>, Boolean, IEdmModel, IEnumerable<EdmError>)
Intenta analizar el artefacto CSDL especificado para un 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 contiene el artefacto CSDL.
- references
- IEnumerable<IEdmModel>
Modelos a los que hará referencia el modelo creado.
- includeDefaultVocabularies
- Boolean
Valor que indica habilitar o deshabilitar el vocabulario integrado compatible.
- model
- IEdmModel
Modelo generado mediante análisis.
- errors
- IEnumerable<EdmError>
Errores notificados durante el análisis.
Devoluciones
Operación de análisis correcta.