CsdlReader.TryParse Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
TryParse(Utf8JsonReader, IEdmModel, IEnumerable<EdmError>)
Pokusí se parsovat daný artefakt CSDL-JSON pro 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
Parametry
- reader
- Utf8JsonReader
Daná čtečka JSON obsahující artefakt CSDL.
- model
- IEdmModel
Model vygenerovaný analýzou
- errors
- IEnumerable<EdmError>
Chyby hlášené při analýze
Návraty
Úspěšné operace parsování.
Platí pro
TryParse(XmlReader, IEdmModel, IEnumerable<EdmError>)
Pokusí se parsovat daný artefakt CSDL pro 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
Parametry
- reader
- XmlReader
XmlReader obsahující artefakt CSDL.
- model
- IEdmModel
Model vygenerovaný analýzou
- errors
- IEnumerable<EdmError>
Chyby hlášené při analýze
Návraty
Úspěšné operace parsování.
Platí pro
TryParse(Utf8JsonReader, CsdlJsonReaderSettings, IEdmModel, IEnumerable<EdmError>)
Pokusí se parsovat daný artefakt CSDL-JSON pro 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
Parametry
- reader
- Utf8JsonReader
Daná čtečka JSON obsahující artefakt CSDL.
- settings
- CsdlJsonReaderSettings
Nastavení čtečky CSDL-JSON pro aktuální analyzátor.
- model
- IEdmModel
Model vygenerovaný analýzou
- errors
- IEnumerable<EdmError>
Chyby hlášené při analýze
Návraty
Úspěšné operace parsování.
Platí pro
TryParse(XmlReader, IEdmModel, IEdmModel, IEnumerable<EdmError>)
Pokusí se parsovat daný artefakt CSDL pro 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
Parametry
- reader
- XmlReader
XmlReader obsahující artefakt CSDL.
- reference
- IEdmModel
Model, na který má vytvořený model odkazovat.
- model
- IEdmModel
Model vygenerovaný analýzou
- errors
- IEnumerable<EdmError>
Chyby hlášené při analýze
Návraty
Úspěšné operace parsování.
Platí pro
TryParse(XmlReader, Boolean, IEdmModel, IEnumerable<EdmError>)
Pokusí se parsovat daný artefakt CSDL pro 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
Parametry
- reader
- XmlReader
XmlReader obsahující artefakt CSDL.
- ignoreUnexpectedAttributesAndElements
- Boolean
Ignorovat neočekávané atributy a prvky ve schématu.
- model
- IEdmModel
Model vygenerovaný analýzou
- errors
- IEnumerable<EdmError>
Chyby hlášené při analýze
Návraty
Úspěšné operace parsování.
Platí pro
TryParse(XmlReader, IEnumerable<IEdmModel>, IEdmModel, IEnumerable<EdmError>)
Pokusí se parsovat daný artefakt CSDL pro 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
Parametry
- reader
- XmlReader
XmlReader obsahující artefakt CSDL.
- references
- IEnumerable<IEdmModel>
Modely, na které má vytvořený model odkazovat.
- model
- IEdmModel
Model vygenerovaný analýzou
- errors
- IEnumerable<EdmError>
Chyby hlášené při analýze
Návraty
Úspěšné operace parsování.
Platí pro
TryParse(XmlReader, Func<Uri,XmlReader>, IEdmModel, IEnumerable<EdmError>)
Pokusí se parsovat daný artefakt CSDL pro 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
Parametry
- reader
- XmlReader
XmlReader obsahující artefakt CSDL.
Funkce, která načte odkazovaný model XML. Pokud je hodnota null, přestane načítat odkazované modely. Za normálních okolností by nemělo dojít k žádné výjimce.
- model
- IEdmModel
Model vygenerovaný analýzou
- errors
- IEnumerable<EdmError>
Chyby hlášené při analýze
Návraty
Úspěšné operace parsování.
Poznámky
Pokud getReferencedModelReaderFunc vyvolá výjimku, nebude zachycena interně, ale bude vyřazena, aby ji mohl volající zpracovat.
Platí pro
TryParse(XmlReader, IEnumerable<IEdmModel>, CsdlReaderSettings, IEdmModel, IEnumerable<EdmError>)
Pokusí se parsovat daný artefakt CSDL pro 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
Parametry
- reader
- XmlReader
XmlReader obsahující artefakt CSDL.
- references
- IEnumerable<IEdmModel>
Modely, na které má vytvořený model odkazovat.
- settings
- CsdlReaderSettings
Nastavení CsdlReader pro aktuální analyzátor.
- model
- IEdmModel
Model vygenerovaný analýzou
- errors
- IEnumerable<EdmError>
Chyby hlášené při analýze
Návraty
Úspěšné operace parsování.
Poznámky
Pokud getReferencedModelReaderFunc vyvolá výjimku, nebude zachycena interně, ale bude vyřazena, aby ji mohl volající zpracovat.
Platí pro
TryParse(XmlReader, IEnumerable<IEdmModel>, Boolean, IEdmModel, IEnumerable<EdmError>)
Pokusí se parsovat daný artefakt CSDL pro 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
Parametry
- reader
- XmlReader
XmlReader obsahující artefakt CSDL.
- references
- IEnumerable<IEdmModel>
Modely, na které má vytvořený model odkazovat.
- includeDefaultVocabularies
- Boolean
Hodnota označující povolení nebo zakázání předdefinované podpory slovníku.
- model
- IEdmModel
Model vygenerovaný analýzou
- errors
- IEnumerable<EdmError>
Chyby hlášené při analýze
Návraty
Úspěšné operace parsování.