CsdlReader.TryParse Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
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.
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.