Partager via


CsdlReader.TryParse Méthode

Définition

Surcharges

TryParse(Utf8JsonReader, IEdmModel, IEnumerable<EdmError>)

Tente d’analyser l’artefact CSDL-JSON donné pour un IEdmModel.

TryParse(XmlReader, IEdmModel, IEnumerable<EdmError>)

Tente d’analyser l’artefact CSDL donné pour un IEdmModel.

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

Tente d’analyser l’artefact CSDL-JSON donné pour un IEdmModel.

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

Tente d’analyser l’artefact CSDL donné pour un IEdmModel.

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

Tente d’analyser l’artefact CSDL donné pour un IEdmModel.

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

Tente d’analyser l’artefact CSDL donné pour un IEdmModel.

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

Tente d’analyser l’artefact CSDL donné pour un IEdmModel.

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

Tente d’analyser l’artefact CSDL donné pour un IEdmModel.

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

Tente d’analyser l’artefact CSDL donné pour un IEdmModel.

TryParse(Utf8JsonReader, IEdmModel, IEnumerable<EdmError>)

Tente d’analyser l’artefact CSDL-JSON donné pour 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

Paramètres

reader
Utf8JsonReader

Lecteur JSON donné contenant l’artefact CSDL.

model
IEdmModel

Modèle généré via l'analyse.

errors
IEnumerable<EdmError>

Erreurs enregistrées lors de l'analyse.

Retours

Réussite de l'opération d'analyse.

S’applique à

TryParse(XmlReader, IEdmModel, IEnumerable<EdmError>)

Tente d’analyser l’artefact CSDL donné pour 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

Paramètres

reader
XmlReader

XmlReader contenant l’artefact CSDL.

model
IEdmModel

Modèle généré via l'analyse.

errors
IEnumerable<EdmError>

Erreurs enregistrées lors de l'analyse.

Retours

Réussite de l'opération d'analyse.

S’applique à

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

Tente d’analyser l’artefact CSDL-JSON donné pour 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

Paramètres

reader
Utf8JsonReader

Lecteur JSON donné contenant l’artefact CSDL.

settings
CsdlJsonReaderSettings

Paramètres du lecteur CSDL-JSON pour l’analyseur actuel.

model
IEdmModel

Modèle généré via l'analyse.

errors
IEnumerable<EdmError>

Erreurs enregistrées lors de l'analyse.

Retours

Réussite de l'opération d'analyse.

S’applique à

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

Tente d’analyser l’artefact CSDL donné pour 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

Paramètres

reader
XmlReader

XmlReader contenant l’artefact CSDL.

reference
IEdmModel

Modèle devant être référencé par le modèle créé.

model
IEdmModel

Modèle généré via l'analyse.

errors
IEnumerable<EdmError>

Erreurs enregistrées lors de l'analyse.

Retours

Réussite de l'opération d'analyse.

S’applique à

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

Tente d’analyser l’artefact CSDL donné pour 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

Paramètres

reader
XmlReader

XmlReader contenant l’artefact CSDL.

ignoreUnexpectedAttributesAndElements
Boolean

Ignorez les attributs et les éléments inattendus dans le schéma.

model
IEdmModel

Modèle généré via l'analyse.

errors
IEnumerable<EdmError>

Erreurs enregistrées lors de l'analyse.

Retours

Réussite de l'opération d'analyse.

S’applique à

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

Tente d’analyser l’artefact CSDL donné pour 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

Paramètres

reader
XmlReader

XmlReader contenant l’artefact CSDL.

references
IEnumerable<IEdmModel>

Modèles devant être référencés par le modèle créé.

model
IEdmModel

Modèle généré via l'analyse.

errors
IEnumerable<EdmError>

Erreurs enregistrées lors de l'analyse.

Retours

Réussite de l'opération d'analyse.

S’applique à

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

Tente d’analyser l’artefact CSDL donné pour 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

Paramètres

reader
XmlReader

XmlReader contenant l’artefact CSDL.

getReferencedModelReaderFunc
Func<Uri,XmlReader>

Fonction pour charger le xml du modèle référencé. Si la valeur est null, cesse de charger les modèles référencés. Normalement, elle ne doit lever aucune exception.

model
IEdmModel

Modèle généré via l'analyse.

errors
IEnumerable<EdmError>

Erreurs enregistrées lors de l'analyse.

Retours

Réussite de l'opération d'analyse.

Remarques

Si getReferencedModelReaderFunc lève une exception, elle ne sera pas interceptée en interne, mais sera levée pour que l’appelant puisse la gérer.

S’applique à

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

Tente d’analyser l’artefact CSDL donné pour 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

Paramètres

reader
XmlReader

XmlReader contenant l’artefact CSDL.

references
IEnumerable<IEdmModel>

Modèles devant être référencés par le modèle créé.

settings
CsdlReaderSettings

Paramètres CsdlReader pour l’analyseur actuel.

model
IEdmModel

Modèle généré via l'analyse.

errors
IEnumerable<EdmError>

Erreurs enregistrées lors de l'analyse.

Retours

Réussite de l'opération d'analyse.

Remarques

Si getReferencedModelReaderFunc lève une exception, elle ne sera pas interceptée en interne, mais sera levée pour que l’appelant puisse la gérer.

S’applique à

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

Tente d’analyser l’artefact CSDL donné pour 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

Paramètres

reader
XmlReader

XmlReader contenant l’artefact CSDL.

references
IEnumerable<IEdmModel>

Modèles devant être référencés par le modèle créé.

includeDefaultVocabularies
Boolean

Valeur indiquant d’activer/désactiver le vocabulaire intégré pris en charge.

model
IEdmModel

Modèle généré via l'analyse.

errors
IEnumerable<EdmError>

Erreurs enregistrées lors de l'analyse.

Retours

Réussite de l'opération d'analyse.

S’applique à