Compartir a través de


CsdlReader.TryParse Método

Definición

Sobrecargas

TryParse(Utf8JsonReader, IEdmModel, IEnumerable<EdmError>)

Intenta analizar el artefacto CSDL-JSON especificado para un IEdmModel.

TryParse(XmlReader, IEdmModel, IEnumerable<EdmError>)

Intenta analizar el artefacto CSDL especificado para un IEdmModel.

TryParse(Utf8JsonReader, CsdlJsonReaderSettings, IEdmModel, IEnumerable<EdmError>)

Intenta analizar el artefacto CSDL-JSON especificado para un IEdmModel.

TryParse(XmlReader, IEdmModel, IEdmModel, IEnumerable<EdmError>)

Intenta analizar el artefacto CSDL especificado para un IEdmModel.

TryParse(XmlReader, Boolean, IEdmModel, IEnumerable<EdmError>)

Intenta analizar el artefacto CSDL especificado para un IEdmModel.

TryParse(XmlReader, IEnumerable<IEdmModel>, IEdmModel, IEnumerable<EdmError>)

Intenta analizar el artefacto CSDL especificado para un IEdmModel.

TryParse(XmlReader, Func<Uri,XmlReader>, IEdmModel, IEnumerable<EdmError>)

Intenta analizar el artefacto CSDL especificado para un IEdmModel.

TryParse(XmlReader, IEnumerable<IEdmModel>, CsdlReaderSettings, IEdmModel, IEnumerable<EdmError>)

Intenta analizar el artefacto CSDL especificado para un IEdmModel.

TryParse(XmlReader, IEnumerable<IEdmModel>, Boolean, IEdmModel, IEnumerable<EdmError>)

Intenta analizar el artefacto CSDL especificado para un IEdmModel.

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.

getReferencedModelReaderFunc
Func<Uri,XmlReader>

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.

Se aplica a